
Last chance! 50% off unlimited learning
Sale ends in
range
returns a vector containing the minimum and maximum of
all the given arguments.
range(..., na.rm = FALSE)
"range"(..., na.rm = FALSE, finite = FALSE)
numeric
or character objects.NA
's should be
omitted.Summary
group generic. Methods for it must use the signature
x, ..., na.rm
.range
is a generic function: methods can be defined for it
directly or via the Summary
group generic.
For this to work properly, the arguments ...
should be
unnamed, and dispatch is on the first argument. 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 NA
s) nonempty argument left, see min
.
min
, max
. The extendrange()
utility in package grDevices.
(r.x <- range(stats::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)
Run the code above in your browser using DataLab