Description Usage Arguments Value See Also Examples
All()
is a predicate functional that takes a predicate function
.f
and an iterable object .x
and:
iterates over each item i
in object .x
,
evaluates .f(i)
,
and ultimately returns TRUE if all items i
in object .x
evaluate as TRUE.
1 |
.x |
An iterable object. |
.f |
A predicate function. |
... |
Further arguments passed to the predicate function. |
na.rm |
A logical value indicating whether NA values should be stripped before the computation proceeds. |
A logical value indicating if all items evaluated as TRUE.
Any
to test if all items in an object evaluate to TRUE.
Other predicate functionals: Any
;
Reject
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # Examples
data(mtcars)
All(mtcars, is.numeric) # TRUE
All(mtcars, is.character) # FALSE
mtcars$am <- factor(mtcars$am)
All(mtcars, is.numeric) # FALSE
All(mtcars, is.factor) # FALSE
# Handles NAs and NULLs
All(list(NA, "3", NULL), is.numeric) # FALSE
All(list(NA, 3, NULL), is.numeric) # FALSE
All(list(NA, "3", NULL, 5), is.numeric) # FALSE
# Use na.rm = TRUE to remove NAs and NULLS
All(list(NA, TRUE), Identity) # NA
All(list(NA, TRUE), Identity, na.rm = TRUE) # TRUE
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.