| range {base} | R Documentation |
range returns a vector containing the minimum and maximum of
all the given arguments.
range(..., na.rm = FALSE) ## Default S3 method: range(..., na.rm = FALSE, finite = FALSE)
... |
any numeric objects. |
na.rm |
logical, indicating if NA's should be
omitted. |
finite |
logical, indicating if all non-finite elements should be omitted. |
This is a generic function; currently, it has only a default method
(range.default).
It is also a member of the Summary group of functions, see
Methods.
If na.rm is FALSE, NA
and NaN values in any of the arguments will cause NA values
to be returned, otherwise NA values are ignored.
If finite is TRUE, the minimum
and maximum of all finite values is computed, i.e.,
finite=TRUE includes na.rm=TRUE.
A special situation occurs when there is no (after omission
of NAs) nonempty argument left, see min.
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
print(r.x <- range(rnorm(100))) diff(r.x) # the SAMPLE range x <- c(NA, 1:3, -1:1/0); x range(x) range(x, na.rm = TRUE) range(x, finite = TRUE)