arrange {plyr} | R Documentation |
Order a data frame by its colums.
Description
This function completes the subsetting, transforming and ordering triad
with a function that works in a similar way to subset
and
transform
but for reordering a data frame by its columns.
This saves a lot of typing!
Usage
arrange(df, ...)
Arguments
df |
data frame to reorder |
... |
expressions evaluated in the context of |
See Also
order
for sorting function in the base package
Examples
# sort mtcars data by cylinder and displacement
mtcars[with(mtcars, order(cyl, disp)), ]
# Same result using arrange: no need to use with(), as the context is implicit
# NOTE: plyr functions do NOT preserve row.names
arrange(mtcars, cyl, disp)
# Let's keep the row.names in this example
myCars = cbind(vehicle=row.names(mtcars), mtcars)
arrange(myCars, cyl, disp)
# Sort with displacement in descending order
arrange(myCars, cyl, desc(disp))
[Package plyr version 1.8.9 Index]