如何使用R将“TRUE FALSE”组合成“FALSE”?

时间:2011-01-18 09:20:15

标签: r logical-operators

我正在使用%in%来查看该向量是否包含我需要的内容,如下所示:

> c(1,2)%in%1:4
[1] TRUE TRUE
> c(1,5)%in%1:4
[1]  TRUE FALSE

对于第一种情况,我希望最终结果是单TRUE,而对于第二种情况,结果需要是单个FALSE(即像AND真值表)。< / p>

怎么做?

感谢。

1 个答案:

答案 0 :(得分:8)

使用all():

  R> all(c(1,2) %in% 1:4)
  [1] TRUE
  R> all(c(1,5) %in% 1:4)
  [1] FALSE