allとany

条件式を満たすかどうかを調べる。

■all
すべてのベクトル要素が条件式を満たしている場合にTRUEを返す。

> p <- c(1000, 2000, 3900, 7700)
> all(p < 8000)
[1] TRUE

条件を満たしていない要素が一つでもあればFALSEを返す。

> all(p > 1000)
[1] FALSE

■any
いずれかのベクトル要素が条件式を満たしている場合にTRUEを返す。

> any(p > 2000)
[1] TRUE

すべての要素が条件を満たしていない時のみ、FALSEを返す。

> any(p < 0)
[1] FALSE