我有一个数据框。行和列都标有标记。我想替换一个列 - 比如命名为 abc - 将值替换为NA
。
答案 0 :(得分:0)
这是你想做的吗?
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)
[1] TRUE TRUE TRUE
将列设置为NA的另一种方法:
is.na(df$a) <- df$a
df
a b
1 NA 6
2 NA 7
3 NA 8