【发布时间】:2019-09-29 08:27:38
【问题描述】:
我的数据在两个向量中包含 0 和 1 值:
-
bad = c(1,0,0,1,0,1,1) -
good = c(1,0,0,0,1,0,0)
我想根据这两列创建新列。如果bad 和good 等于0(或1),那么新列中的观察必须是0(或1)或者如果bad 是1 good 是@ 987654336@ 那么新列中的新观察值应该是 1 ,反之亦然。
【问题讨论】:
-
你能展示你的预期输出吗?另请阅读how to ask a good question 以及如何提供reproducible example。
-
有 4 种可能的组合,最好能看到每种组合的预期结果,
vice versa不清楚 -
一个疯狂的猜测你可能需要像
df$new <- ifelse(df$bad==df$good, df$good, df$bad)这样的东西。
标签: r