如何用 AND 或 OR 折叠逻辑向量?

How to collapse a logical vector with AND or OR?

如何将 AND & 或 OR| 运算符应用于 R 中的逻辑向量?

例如:

a <- c(FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE)

有没有简单的方法

allTrue <- all(a)
anyTrue <- any(a)

这些函数的文档链接自 help("&")help("|")

allany 正是您所追求的,或者:

sum(a)==length(a) # Are all elements TRUE?

sum(a)>0 # Are any elements TRUE?