Fast Data Aggregation, Modification, and Filtering with Pipes and 'data.table'

Provides pipe-style interface for 'data.table'. Package preserves all 'data.table' features without significant impact on performance. 'let' and 'take' functions are simplified interfaces for most common data manipulation tasks. For example, you can write 'take(mtcars, mean(mpg), by = am)' for aggregation or 'let(mtcars, hp_wt = hp/wt, hp_wt_mpg = hp_wt/mpg)' for modification. Use 'take_if/let_if' for conditional aggregation/modification. Additionally there are some conveniences such as automatic 'data.frame' conversion to 'data.table'.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("maditr")

0.8.7 by Gregory Demin, 9 months ago


https://github.com/gdemin/maditr


Report a bug at https://github.com/gdemin/maditr/issues


Browse source code at https://github.com/cran/maditr


Authors: Gregory Demin [aut, cre]


Documentation:   PDF Manual  


GPL-2 license


Imports data.table, magrittr

Suggests knitr, tinytest, utils, rmarkdown, stats


Imported by citationchaser, multifear, pk.unit.trans.

Depended on by expss.

Suggested by tern.mmrm.


See at CRAN