根据列值r更改行中的值

Boo*_*ogi 8 replace r dataframe

我是R的新手,有一个相当简单的问题,我无法弄清楚答案.对于我的示例,我将使用具有3列的数据框,但我的实际数据集是139列,10000行.

如果C列中同一行中的值包含值<10,我想用NA替换给定行中的所有值.

假设我的所有列都是数字或整数值.

所以我想采取数据框:

x=data.frame(c(5,9,2),c(3,4,6),c(12,9,11))
names(x)=c("A","B","C")
Run Code Online (Sandbox Code Playgroud)

并用NA替换第2行来创建

y=data.frame(c(5,"NA",2),c(3,"NA",6),c(12,"NA",11))
names(y)=c("A","B","C")
Run Code Online (Sandbox Code Playgroud)

谢谢!

use*_*1_G 16

怎么样:

x[x$C <10 ,] <- NA
Run Code Online (Sandbox Code Playgroud)