Data Manipulation Extensions of 'Dplyr' and 'Tidyr'

If 'dplyr' is a grammar for data manipulation, 'extdplyr' is like a short paragraph written in 'dplyr'. 'extdplyr' extends 'dplyr' and 'tidyr' verbs to some common "routines" that manipulate data sets. It uses the same interface and preserves all the features from 'dplyr', has good performance, and supports various data sources.


extdplyr is an extension package for data manipulation based on dplyr and tidyr.

Travis-CI Build Status

If dplyr is a grammar for data manipulation, extdplyr is like a short paragraph written in dplyr. extdplyr extends dplyr and tidyr verbs to some common "routines" that manipulate datasets. It uses the same interface and preserves all features from dplyr like fast performance and various data sources. dplyr is powerful but also restrained in that it aims to provide the most important tools, but not to suit every needs. After several years of extensive use of dplyr, I found that some combinations of dplyr verbs become too frequent in my code that I wanted to extract them as functions. This is the origin of those routines in extdplyr.

Also there are some cases where the operations don't comform to dplyr's rules. Naturally one wouldn't expect these operations to be included into dplyr, but they can be implemented here for the occasional use.

News

extdplyr 0.1.4

  • Added tests for ind_to_char_ to check compatibility for tbl_df and data.table.
  • Adapted append_col and append_df from tidyr.

extdplyr 0.1.3

  • Added a NEWS.md file to track changes to the package.
  • Added 2 major data manipulation routines, pct_routine and grp_routine.
  • Lower level functions are provided to support the "routines", like tally_pct and ind_to_char.
  • Added utility function check_missing.
  • Provided NSE and SE versions for all of the exported functions.

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("extdplyr")

0.1.4 by Yuchen Wang, a year ago


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


Authors: Yuchen Wang [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports dplyr, tidyr, lazyeval

Suggests testthat, data.table


See at CRAN