如何将数据帧中的特定值替换为R中的NA?

时间:2016-11-21 17:23:49

标签: r

我正在使用R中的数据框,我想将某些id的值替换为NA。以下是输入文件的示例。

id  y
222 12
432 23
522 22
443 11

这是我想要的输出:

id  y
222 12
432 NA
522 22
443 NA

1 个答案:

答案 0 :(得分:3)

idsToBeReplaced <- c(432, 443)    
df[df$id %in% idsToBeReplaced, "y"] <- NA

#  id  y
#1 222 12
#2 432 NA
#3 522 22
#4 443 NA