我找不到答案,我尝试过的简单方法没有用。 基本上,我有两个对应的数据框,它们的尺寸相同,充满了布尔值。
我想要“或”逻辑,以在任何起始数据帧具有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
答案 0 :(得分:3)
它可以使用|
运算符:
df1 | df2
a b
[1,] TRUE FALSE
[2,] TRUE TRUE