range {base} | R Documentation |
range
returns a vector containing the minimum and maximum of
all the given arguments.
range(..., na.rm = FALSE) range.default(..., 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
.
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)