reorder_factor {reshape} | R Documentation |
Convenience method for reordering the levels of a factor
reorder_factor(fac, variable=levels(fac), decreasing=FALSE)
fac |
factor variable |
variable |
new order |
decreasing |
whether should be sorted descreasing |
Hadley Wickham <h.wickham@gmail.com>
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)