fastplyr 0.9.9

Improvements

Simple functions such as base R math operators +, /, abs, etc, are now internally marked as group-unaware. This has a very significant speed improvement for large grouped data frames.

This means that expressions containing only group-unaware functions, e.g. (x + y) / abs(z), are evaluated on the entire data frame instead of on a by-group basis.

If the expression contains any functions not marked as group-unaware, e.g.  x + cumsum(y) (as cumsum() is not flagged as group-unaware), then usual evaluation applies except in the case of other statistical functions which are optimised in a separate way.

Bug fixes

fastplyr 0.9.0

New features

Many common expressions, such as sum(), mean() and many others have been optimised in functions like f_summarise(). For a current list of optimised functions, see ?f_summarise.

Bug fixes

fastplyr 0.5.1

fastplyr 0.5.0

Bug fixes

Breaking changes

New features

fastplyr 0.4.0

New features

Improvements

Bug fixes

Breaking changes

fastplyr 0.3.0

fastplyr 0.2.0

fastplyr 0.1.0 (12-Sep-2024)