all {base} | R Documentation |
Given a set of logical vectors, are all of the values true?
all(..., na.rm = FALSE)
... |
one or more logical vectors. Other objects are coerced in
a similar way as as.logical.default . |
na.rm |
logical. If true NA values are removed before
the result is computed. |
This is a generic function: methods can be defined for it
directly or via the Summary
group generic.
Given a sequence of logical arguments, a logical value indicating
whether or not all of the elements of x
are TRUE
.
The value returned is TRUE
if all the values in x
are TRUE
, and FALSE
if any the values in x
are FALSE
.
If na.rm = FALSE
and x
consists of a mix of TRUE
and NA
values, the value is NA
.
Prior to R 2.1.0, only NULL
and logical, integer, numeric
and complex vectors were accepted.
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
any
, the “complement” of all
, and
stopifnot(*)
which is an all(*)
“insurance”.
range(x <- sort(round(rnorm(10) - 1.2, 1))) if(all(x < 0)) cat("all x values are negative\n")