range
returns a vector containing the minimum and maximum of
all the given arguments.range(…, na.rm = FALSE)# S3 method for default
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