R在另一列中匹配条件时替换一列中的值

时间:2013-11-24 14:39:12

标签: r

我无法找到解决方案:我想根据变量的名称用一些文本替换那些NA值。理想情况下它会做类似的事情:

如果变量名称为var2或var3或var4,则在“text”

的同一行中替换
               variable question
1               var1     <NA>
2               var2     <NA>
3               var3     <NA>
4               var4     <NA>

我认为最接近的是:

df$question[df$variable = var2 OR var3 OR var4] <- text

它应该不难,我只是盲目地找到正确的答案:(。

1 个答案:

答案 0 :(得分:3)

如果text的{​​{1}}相同,那么这应该可以解决问题。否则,如果每个var2, var3, var4的{​​{1}}不同,请更新您的问题并向我们提供更多详细信息。

text