使用R的逻辑运算符(和/或运算符)

时间:2020-03-31 10:34:25

标签: r

有没有一种简化AND / OR逻辑运算符的方法?

假设我有以下规则:

a AND(b AND / OR c)

使用逻辑运算符,我将按如下操作:

a & b & c | a & (b|c)

我可以这样做,以便得到类似a & (b &| c)的东西吗?

1 个答案:

答案 0 :(得分:1)

我们将其分为两部分。

如果a & b & c | a & (b|c)(第1部分)为TRUEa & b & c(第2部分)为TRUE,则

TRUE可以为a & (b|c)

这意味着abc的全部都是TRUE(第1部分)或

aTRUE,而bc中的任何一个为TRUE。 (第2部分)

但是如果abTRUE,则第2部分已经是TRUE,因此我们实际上并不需要c和第1部分。

因此,仅以第2部分结束:

a & (b|c)