Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.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,我正在使用R中的数据帧,我想将某些id的值替换为NA。下面是输入文件的一个示例 id y 222 12 432 23 522 22 443 11 这是我想要的结果: id y 222 12 432 NA 522 22 443 NA ids非常感谢您,它太完美了。我花了好几个小时才弄明白。 idsToBeReplaced <- c(432, 443) df[df$id %in% idsToBeReplaced, "y"] <- NA # id y #1 222 1

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

id  y
222 12
432 23
522 22
443 11
这是我想要的结果:

id  y
222 12
432 NA
522 22
443 NA

ids非常感谢您,它太完美了。我花了好几个小时才弄明白。
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