farrange {timeplyr} | R Documentation |
A collapse
version of dplyr::arrange()
Description
This is a fast and near-identical alternative to dplyr::arrange()
using the collapse
package.
desc()
is like dplyr::desc()
but works faster when
called directly on vectors.
Usage
farrange(data, ..., .by = NULL, .by_group = FALSE, .cols = NULL)
Arguments
data |
A data frame. |
... |
Variables to arrange by. |
.by |
(Optional). A selection of columns to group by for this operation.
Columns are specified using |
.by_group |
If |
.cols |
(Optional) alternative to |
Details
farrange()
is inspired by collapse::roworder()
but also supports
dplyr
style data-masking
which makes it a
closer replacement to dplyr::arrange()
.
You can use desc()
interchangeably with dplyr
and timeplyr
.
arrange(iris, desc(Species))
uses dplyr
's version.
farrange(iris, desc(Species))
uses timeplyr
's version.
farrange()
is faster when there are many groups or a large number of
rows.
Value
A sorted data.frame
.