结合两个包含布尔值和“或”逻辑的数据框

时间:2019-03-04 17:34:42

标签: r

我找不到答案,我尝试过的简单方法没有用。 基本上,我有两个对应的数据框,它们的尺寸相同,充满了布尔值。

我想要“或”逻辑,以在任何起始数据帧具有TRUE的任何地方生成第三个对应的TRUE数据帧。

df1 <- data.frame(a=c(T,T),
                  b=c(F,F))
df2 <- data.frame(a=c(F,T),
                  b=c(F,T))

所需的输出:

        a     b
[1,] TRUE FALSE
[2,] TRUE  TRUE

1 个答案:

答案 0 :(得分:3)

它可以使用|运算符:

df1 | df2

        a     b
[1,] TRUE FALSE
[2,] TRUE  TRUE