| reorder.default {stats} | R Documentation |
reorder is a generic function. The "default" method
treats its first argument as a categorical variable, and reorders its
levels based on the values of a second variable, usually numeric.
reorder(x, ...)
## Default S3 method:
reorder(x, X, FUN = mean, ...,
order = is.ordered(x))
x |
An atomic vector, usually a factor (possibly ordered). The vector
is treated as a categorical variable whose levels will be reordered.
If |
X |
a vector of the same length as |
FUN |
a function whose first argument is a vector and
returns a scalar, to be applied to each subset of |
... |
optional: extra arguments supplied to |
order |
logical, whether return value will be an ordered factor rather than a factor. |
A factor or an ordered factor (depending on the value of
order), with the order of the levels determined by
FUN applied to X grouped by x. The
levels are ordered such that the values returned by FUN
are in increasing order. Empty levels will be dropped.
Additionally, the values of FUN applied to the subsets of
X (in the original order of the levels of x) is returned
as the "scores" attribute.
Deepayan Sarkar deepayan.sarkar@r-project.org
reorder.dendrogram, levels,
relevel.
require(graphics)
bymedian <- with(InsectSprays, reorder(spray, count, median))
boxplot(count ~ bymedian, data = InsectSprays,
xlab = "Type of spray", ylab = "Insect count",
main = "InsectSprays data", varwidth = TRUE,
col = "lightgray")