【发布时间】:2017-07-08 20:25:57
【问题描述】:
我有问题。如果满足两个条件,我需要替换两列:
- 我想从数据中比较的两列必须相等(在同一行中成对)。
- 两列必须等于 7 或 8 或 9。
如果条件已满足,R 应替换 NA 的两列。
例如: 假设我想比较数据中的第二列和第三列:
data[,2] = 7,2,4,5,9,2,1,8,2,4
data[,3] = 3,2,5,6,9,3,1,8,2,4
结果我想收到它:
data[,2] = 7,2,4,5,NA,2,1,NA,2,4
data[,3] = 3,2,5,6,NA,3,1,NA,2,4
当两列相等且等于{7 or 8 or 9}.时,R 应该比较 NA 两列
【问题讨论】:
-
你尝试了什么?为什么它不起作用? SO 不是代码编写服务。
标签: r replace compare conditional-statements