dtplyr (development version)
Converted from eager approach to lazy approach. You now must use
lazy_dt()to begin a translation pipeline, and must use
as_tibble()to finish the translation and actually perform the computation (#38).
This represents a complete overhaul of the package replacing the eager evaluation used in the previous releases. This unfortunately breaks all existing code that used dtplyr, but frankly the previous version was extremely inefficient so offered little of data.table's impressive speed, and was used by very few people.
dtplyr provides methods for data.tables that warning you that they use the data frame implementation and you should use
Joins now pass
...on to data.table's merge method (#41).
ungroup()now copies it's input (@christophsax, #54).
mutate()preserves grouping (@christophsax, #17).
coalesce()are mapped to data.table's
fcoalesce()respectively (@michaelchirico, #112)
Maintenance release for CRAN checks.
suffixargument which allows you to control what suffix duplicated variable names receive, as introduced in dplyr 0.5 (#40, @christophsax).
Joins use extended
onargument, introduced in data.table 1.9.6. Avoids copy and allows joins by different keys (#20, #21, @christophsax).
- This is a compatibility release. It makes dtplyr compatible with dplyr 0.6.0 in addition to dplyr 0.5.0.
.keep_allargument (#30, #31).
Slightly improve test coverage (#6).
devtoolsfrom GitHub on Travis (#32).
data.table. Right and full join are now implemented (#16, #19).
Remove warnings from tests (#4).
dplyrat revision e5f2952923028803.