reorder_factor {reshape}R Documentation

Reorder factor levels

Description

Convenience method for reordering the levels of a factor

Usage

reorder_factor(fac, variable=levels(fac), decreasing=FALSE)

Arguments

fac factor variable
variable new order
decreasing whether should be sorted descreasing

Details

Author(s)

Hadley Wickham <h.wickham@gmail.com>

Examples

df <- data.frame(a = LETTERS[sample(5, 15, replace=TRUE)], y = rnorm(15))     
(f <- reorder_factor(df$a, tapply(df$y, df$a, mean)))
(f <- reorder_factor(f))
reorder_factor(f, c(4,2,3,1,5), dec=TRUE)

[Package reshape version 0.7 Index]