This function splits the data frame into a list, with the length of the list equal to the factor levels of the grouping variable.
Examples
ggstatsplot:::.grouped_list(ggplot2::msleep, grouping.var = vore)
#> $data
#> <list_of<
#> tbl_df<
#> name : character
#> genus : character
#> vore : factor<7e9e3>
#> order : character
#> conservation: character
#> sleep_total : double
#> sleep_rem : double
#> sleep_cycle : double
#> awake : double
#> brainwt : double
#> bodywt : double
#> >
#> >[4]>
#> [[1]]
#> # A tibble: 19 × 11
#> name genus vore order conservation sleep_total sleep_rem sleep_cycle awake
#> <chr> <chr> <fct> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 Cheet… Acin… carni Carn… lc 12.1 NA NA 11.9
#> 2 North… Call… carni Carn… vu 8.7 1.4 0.383 15.3
#> 3 Dog Canis carni Carn… domesticated 10.1 2.9 0.333 13.9
#> 4 Long-… Dasy… carni Cing… lc 17.4 3.1 0.383 6.6
#> 5 Domes… Felis carni Carn… domesticated 12.5 3.2 0.417 11.5
#> 6 Pilot… Glob… carni Ceta… cd 2.7 0.1 NA 21.4
#> 7 Gray … Hali… carni Carn… lc 6.2 1.5 NA 17.8
#> 8 Thick… Lutr… carni Dide… lc 19.4 6.6 NA 4.6
#> 9 Slow … Nyct… carni Prim… NA 11 NA NA 13
#> 10 North… Onyc… carni Rode… lc 14.5 NA NA 9.5
#> 11 Tiger Pant… carni Carn… en 15.8 NA NA 8.2
#> 12 Jaguar Pant… carni Carn… nt 10.4 NA NA 13.6
#> 13 Lion Pant… carni Carn… vu 13.5 NA NA 10.5
#> 14 Caspi… Phoca carni Carn… vu 3.5 0.4 NA 20.5
#> 15 Commo… Phoc… carni Ceta… vu 5.6 NA NA 18.4
#> 16 Bottl… Turs… carni Ceta… NA 5.2 NA NA 18.8
#> 17 Genet Gene… carni Carn… NA 6.3 1.3 NA 17.7
#> 18 Arcti… Vulp… carni Carn… NA 12.5 NA NA 11.5
#> 19 Red f… Vulp… carni Carn… NA 9.8 2.4 0.35 14.2
#> # ℹ 2 more variables: brainwt <dbl>, bodywt <dbl>
#>
#> [[2]]
#> # A tibble: 20 × 11
#> name genus vore order conservation sleep_total sleep_rem sleep_cycle awake
#> <chr> <chr> <fct> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 Owl m… Aotus omni Prim… NA 17 1.8 NA 7
#> 2 Great… Blar… omni Sori… lc 14.9 2.3 0.133 9.1
#> 3 Grivet Cerc… omni Prim… lc 10 0.7 NA 14
#> 4 Star-… Cond… omni Sori… lc 10.3 2.2 NA 13.7
#> 5 Afric… Cric… omni Rode… NA 8.3 2 NA 15.7
#> 6 Lesse… Cryp… omni Sori… lc 9.1 1.4 0.15 14.9
#> 7 North… Dide… omni Dide… lc 18 4.9 0.333 6
#> 8 Europ… Erin… omni Erin… lc 10.1 3.5 0.283 13.9
#> 9 Patas… Eryt… omni Prim… lc 10.9 1.1 NA 13.1
#> 10 Galago Gala… omni Prim… NA 9.8 1.1 0.55 14.2
#> 11 Human Homo omni Prim… NA 8 1.9 1.5 16
#> 12 Macaq… Maca… omni Prim… NA 10.1 1.2 0.75 13.9
#> 13 Chimp… Pan omni Prim… NA 9.7 1.4 1.42 14.3
#> 14 Baboon Papio omni Prim… NA 9.4 1 0.667 14.6
#> 15 Potto Pero… omni Prim… lc 11 NA NA 13
#> 16 Afric… Rhab… omni Rode… NA 8.7 NA NA 15.3
#> 17 Squir… Saim… omni Prim… NA 9.6 1.4 NA 14.4
#> 18 Pig Sus omni Arti… domesticated 9.1 2.4 0.5 14.9
#> 19 Tenrec Tenr… omni Afro… NA 15.6 2.3 NA 8.4
#> 20 Tree … Tupa… omni Scan… NA 8.9 2.6 0.233 15.1
#> # ℹ 2 more variables: brainwt <dbl>, bodywt <dbl>
#>
#> [[3]]
#> # A tibble: 32 × 11
#> name genus vore order conservation sleep_total sleep_rem sleep_cycle awake
#> <chr> <chr> <fct> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 Mount… Aplo… herbi Rode… nt 14.4 2.4 NA 9.6
#> 2 Cow Bos herbi Arti… domesticated 4 0.7 0.667 20
#> 3 Three… Brad… herbi Pilo… NA 14.4 2.2 0.767 9.6
#> 4 Roe d… Capr… herbi Arti… lc 3 NA NA 21
#> 5 Goat Capri herbi Arti… lc 5.3 0.6 NA 18.7
#> 6 Guine… Cavis herbi Rode… domesticated 9.4 0.8 0.217 14.6
#> 7 Chinc… Chin… herbi Rode… domesticated 12.5 1.5 0.117 11.5
#> 8 Tree … Dend… herbi Hyra… lc 5.3 0.5 NA 18.7
#> 9 Asian… Elep… herbi Prob… en 3.9 NA NA 20.1
#> 10 Horse Equus herbi Peri… domesticated 2.9 0.6 1 21.1
#> # ℹ 22 more rows
#> # ℹ 2 more variables: brainwt <dbl>, bodywt <dbl>
#>
#> [[4]]
#> # A tibble: 5 × 11
#> name genus vore order conservation sleep_total sleep_rem sleep_cycle awake
#> <chr> <chr> <fct> <chr> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 Big br… Epte… inse… Chir… lc 19.7 3.9 0.117 4.3
#> 2 Little… Myot… inse… Chir… NA 19.9 2 0.2 4.1
#> 3 Giant … Prio… inse… Cing… en 18.1 6.1 NA 5.9
#> 4 Easter… Scal… inse… Sori… lc 8.4 2.1 0.167 15.6
#> 5 Short-… Tach… inse… Mono… NA 8.6 NA NA 15.4
#> # ℹ 2 more variables: brainwt <dbl>, bodywt <dbl>
#>
#>
#> $title
#> [1] "carni" "omni" "herbi" "insecti"
#>
