Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:read.table,字符串为NA_R_String_Na - Fatal编程技术网

R:read.table,字符串为NA

R:read.table,字符串为NA,r,string,na,R,String,Na,以下是我的数据: KEY ID name 1 sadsa ffsadsa 2 vdffsfs fsadfgg 3 3e4dsa NA 4 vs12ffs ghg 在R中加载数据文件时,R将NA视为缺少的值。但是,NA是我的数据中的实际响应,我希望R将其视为字符串。如何使NA成为字符串而不将其视为缺少的值 谢谢。您可以使用read.table中的na.strings选项执行此操作: 可以使用read.table中的na.strings选项执行此操作: text &

以下是我的数据:

KEY ID      name
1   sadsa   ffsadsa
2   vdffsfs fsadfgg
3   3e4dsa  NA
4   vs12ffs ghg
在R中加载数据文件时,R将NA视为缺少的值。但是,NA是我的数据中的实际响应,我希望R将其视为字符串。如何使NA成为字符串而不将其视为缺少的值

谢谢。

您可以使用read.table中的na.strings选项执行此操作:

可以使用read.table中的na.strings选项执行此操作:

text <- "KEY  ID  name
1   sadsa   ffsadsa
2   vdffsfs fsadfgg
3   3e4dsa  NA
4   vs12ffs ghg"

df <- read.table(text = text,
                header = TRUE,
                na.strings = "",
                stringsAsFactors = FALSE)

df$name
[1] "ffsadsa" "fsadfgg" "NA"      "ghg"