Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.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 如何将命名列的值替换为NA_R - Fatal编程技术网

R 如何将命名列的值替换为NA

R 如何将命名列的值替换为NA,r,R,我有一个数据帧。行和列都已标记。我想将列的值(例如命名为abc)替换为NA。这就是您想要做的吗 df <- data.frame(a=c(1,2,3), b=c(6,7,8)) df$a <- NA df a b 1 NA 6 2 NA 7 3 NA 8 将列设置为NA的另一种方法: is.na(df$a) <- df$a df a b 1 NA 6 2 NA 7 3 NA 8 is.na(df$a) <- df$a df a b 1 NA 6 2

我有一个数据帧。行和列都已标记。我想将列的值(例如命名为abc)替换为NA。

这就是您想要做的吗

df <- data.frame(a=c(1,2,3), b=c(6,7,8))
df$a <- NA
df
   a b
1 NA 6
2 NA 7
3 NA 8
将列设置为NA的另一种方法:

is.na(df$a) <- df$a
df
   a b
1 NA 6
2 NA 7
3 NA 8
is.na(df$a) <- df$a
df
   a b
1 NA 6
2 NA 7
3 NA 8