Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

nest_by..html

Nest data.tables


Description

Nest data.tables by group

Usage

nest_by.(.df, ..., .key = "data", .keep = FALSE)

Arguments

.df

A data.frame or data.table

...

Columns to group by. If empty nests the entire data.table. tidyselect compatible.

.key

Name of the new column created by nesting.

.keep

Should the grouping columns be kept in the list column.

Examples

test_df <- data.table(
  a = 1:5,
  b = 6:10,
  c = c(rep("a", 3), rep("b", 2)),
  d = c(rep("a", 3), rep("b", 2))
)

test_df %>%
  nest_by.()

test_df %>%
  nest_by.(c, d)

test_df %>%
  nest_by.(where(is.character))

test_df %>%
  nest_by.(c, d, .keep = TRUE)

tidytable

Tidy Interface to 'data.table'

v0.6.1
MIT + file LICENSE
Authors
Mark Fairbanks [aut, cre], Abdessabour Moutik [ctb], Matt Carlson [ctb], Ivan Leung [ctb], Ross Kennedy [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.