R 替换数据帧中多个单元格的内容

R 替换数据帧中多个单元格的内容,r,R,我需要替换数据帧中多个单元格的内容。以mtcars为例,我如何将vs列中包含1的单元格替换为1 mtcars$vs[mtcars$vs == 1] <- "one" mtcars$vs[mtcars$vs==1]mtcars$vs[mtcars$vs==1]该代码将mtcars中的任何“1”替换为“1”。我只需要一个专栏。我原以为这样行得通:mtcars[mtcars$VS==1]=“一”,但事实并非如此。@RossAhmed:在我第一次通读时,我没有注意到VS列中添加的内容。在编辑你的

我需要替换数据帧中多个单元格的内容。以
mtcars
为例,我如何将vs列中包含
1
的单元格替换为
1

mtcars$vs[mtcars$vs == 1] <- "one"

mtcars$vs[mtcars$vs==1]
mtcars$vs[mtcars$vs==1]该代码将mtcars中的任何“1”替换为“1”。我只需要一个专栏。我原以为这样行得通:mtcars[mtcars$VS==1]=“一”,但事实并非如此。@RossAhmed:在我第一次通读时,我没有注意到VS列中添加的内容。在编辑你的问题时,我意识到了我的错误,也编辑了我的答案。我是否疯狂地认为这个问题看起来很清楚?
mtcars$vs[mtcars$vs == 1] <- "one"
mtcars[mtcars$vs == 1, "vs"] <- "one"