dtplyr
data.table backend for dplyr giving fast performance with familiar syntax
dtplyr stopped hijacking data.table objects and became an opt-in translator
◆Recent moves
- 11mo ago
reframe(), case_match() and consecutive_id() gain translations
Catches dtplyr up to three dplyr verbs and fixes a batch of grouping problems, including .by leaking into prior steps and grouping on non-standard column names. Continuation of the trail-dplyr pattern rather than new direction.
View source ↗ - 3y ago
crayon dependency dropped
A check fix and one dependency removed. Nothing changes for users.
View source ↗ - 3y ago
Verbs stop auto-dispatching; lazy_dt() now required
⚡ SPARKThe release that defines dtplyr's current shape. Loading the package no longer changes what dplyr verbs do to a data.table, so translation becomes something you ask for. Shipped alongside .by support, several new translations, and targeted performance work.
View source ↗ - 3y ago
- 4y ago
dtplyr 1.2.1
A compatibility fix staged ahead of an rlang release. No user-facing change.
View source ↗ - 4y ago
Eight tidyr verbs gain data.table translations
The largest coverage expansion in this window — pivot_longer(), nest(), complete(), fill(), separate() and more move from dplyr-only into tidyr territory, with three contributors promoted to authors. Sets up the boundary question 1.3.0 then answers.
View source ↗