R 如何基于其他列添加新列
我的数据包含两个向量中的R 如何基于其他列添加新列,r,R,我的数据包含两个向量中的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是1good是0,则新列中的新观察值应该是1,反之亦然。可能是您在要求一个逻辑运算符 或 as.integer(坏|好) 和 as.integer(坏&好) 有关更多信息,请参阅。能否显示您的预期输出?另外,请阅读并了解如何给出答案。有4种可能的组合,最好能看到
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
是0
,则新列中的新观察值应该是1
,反之亦然。可能是您在要求一个逻辑运算符
或
as.integer(坏|好)
和
as.integer(坏&好)
有关更多信息,请参阅。能否显示您的预期输出?另外,请阅读并了解如何给出答案。有4种可能的组合,最好能看到每个组合的预期结果,
反之亦然
不清楚。您可能需要类似于df$new的东西