R:从一组布尔值返回一个TRUE / FALSE

时间:2013-08-31 17:55:44

标签: r

假设:

mu.iter <- c(3,3,3,3)
mu <- c(1,4,1,4)

> abs(mu.iter - mu) > 1.5
[1]  TRUE FALSE  TRUE FALSE

我只需要一个TRUE / FALSE值,而不是四个TRUE / FALSE值,这样只有当所有4都为TRUE时才返回TRUE,否则返回FALSE。原因是我想将它放入while循环中。

1 个答案:

答案 0 :(得分:5)

使用all

all(abs(mu.iter - mu) > 1.5)