Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

every

Do every, some, or none of the elements of a list satisfy a predicate?


Description

Do every, some, or none of the elements of a list satisfy a predicate?

Usage

every(.x, .p, ...)

some(.x, .p, ...)

none(.x, .p, ...)

Arguments

.x

A list or atomic vector.

.p

A predicate function to apply on each element of .x. some() returns TRUE when .p is TRUE for at least one element. every() returns TRUE when .p is TRUE for all elements. none() returns TRUE when .p is FALSE for all elements.'

...

Additional arguments passed on to .p.

Value

A logical vector of length 1.

Examples

y <- list(0:10, 5.5)
y %>% every(is.numeric)
y %>% every(is.integer)
y %>% some(is.integer)
y %>% none(is.character)

purrr

Functional Programming Tools

v0.3.4
GPL-3 | file LICENSE
Authors
Lionel Henry [aut, cre], Hadley Wickham [aut], RStudio [cph, fnd]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.