Quickly nest data tables (similar to dplyr::group_nest()).

dt_nest(dt_, ..., .key = "data")

Arguments

dt_

the data table to nest

...

the variables to group by

.key

the name of the list column; default is "data"

Examples

library(data.table) dt <- data.table( x = rnorm(1e5), y = runif(1e5), grp = sample(1L:3L, 1e5, replace = TRUE) ) dt_nest(dt, grp)
#> grp data #> 1: 1 <data.table> #> 2: 2 <data.table> #> 3: 3 <data.table>