【发布时间】:2018-09-08 13:55:20
【问题描述】:
我有一个这样的data.frame:
var1 <- c(1,1,0,0,0,0,0,0,0,0)
var2 <- c(0,0,0,0,0,0,0,0,0,1)
var3 <- c(0,0,0,0,0,1,0,0,0,0)
id <- c(1,2,3,4,5,6,7,8,9,10)
data <- data.frame(id, var1, var2, var3)
如果三列中的任何一列 == 1,我想要一个包含代码 1 的新变量;如果所有三行 == 零,则等于零。
新变量 1 1 0 0 0 1 0 0 0 1
【问题讨论】:
-
如果每一列都等于 1,或者任何一列等于 1?
-
我的意思是任何列都是1
-
在您的示例数据中,没有行所有三列的条目都等于 1。