ETA:顺便说一下,下面的要点是不必迭代我的整个列向量集,以防万一这是一个提议的解决方案(只做已知的工作一次一次).
有很多例子可以将R中数据帧的单个向量中的值替换为其他值.
以及如何NA用其他东西替换所有值:
我正在寻找的是类似于最后一个问题,但基本上试图用另一个值替换一个值.对于多列满足条件的情况生成映射到我的实际数据帧的逻辑值的数据帧,或者只是尝试从多个列的前两个问题执行操作,我遇到了问题.
一个例子:
data <- data.frame(name = rep(letters[1:3], each = 3), var1 = rep(1:9), var2 = rep(3:5, each = 3))
data
name var1 var2
1 a 1 3
2 a 2 3
3 a 3 3
4 b 4 4
5 b 5 4
6 b 6 4
7 c 7 5
8 c 8 5
9 c 9 5
Run Code Online (Sandbox Code Playgroud)
假设我要将所有的值,4在var1和var2是 …