library (tidyverse)
gapminder:: gapminder |>
tidyr:: nest (
.by = c (country, continent))
# A tibble: 142 × 3
country continent data
<fct> <fct> <list>
1 Afghanistan Asia <tibble [12 × 4]>
2 Albania Europe <tibble [12 × 4]>
3 Algeria Africa <tibble [12 × 4]>
4 Angola Africa <tibble [12 × 4]>
5 Argentina Americas <tibble [12 × 4]>
6 Australia Oceania <tibble [12 × 4]>
7 Austria Europe <tibble [12 × 4]>
8 Bahrain Asia <tibble [12 × 4]>
9 Bangladesh Asia <tibble [12 × 4]>
10 Belgium Europe <tibble [12 × 4]>
# ℹ 132 more rows
gapminder:: gapminder |>
group_by (country, continent) |>
tidyr:: nest () # grouped_df
# A tibble: 142 × 3
# Groups: country, continent [142]
country continent data
<fct> <fct> <list>
1 Afghanistan Asia <tibble [12 × 4]>
2 Albania Europe <tibble [12 × 4]>
3 Algeria Africa <tibble [12 × 4]>
4 Angola Africa <tibble [12 × 4]>
5 Argentina Americas <tibble [12 × 4]>
6 Australia Oceania <tibble [12 × 4]>
7 Austria Europe <tibble [12 × 4]>
8 Bahrain Asia <tibble [12 × 4]>
9 Bangladesh Asia <tibble [12 × 4]>
10 Belgium Europe <tibble [12 × 4]>
# ℹ 132 more rows
gapminder:: gapminder |>
group_nest (country, continent)
# A tibble: 142 × 3
country continent data
<fct> <fct> <list<tibble[,4]>>
1 Afghanistan Asia [12 × 4]
2 Albania Europe [12 × 4]
3 Algeria Africa [12 × 4]
4 Angola Africa [12 × 4]
5 Argentina Americas [12 × 4]
6 Australia Oceania [12 × 4]
7 Austria Europe [12 × 4]
8 Bahrain Asia [12 × 4]
9 Bangladesh Asia [12 × 4]
10 Belgium Europe [12 × 4]
# ℹ 132 more rows