This function takes a table, groups it by one or more variables, and then splits the grouped data into a list. The resulting list has names derived from the unique combinations of the grouping variables.
Value
named <list>
of tibbles, the names of which are derived from the
unique combinations of grouping variables, separated by "_".
Examples
x <- dplyr::tibble(
zip = c("Data_Weekly.zip",
"Data_Weekly.zip",
"Data_April.zip",
"Deactivated.zip"),
file = c(
"npidata.csv",
"npidata2.csv",
"endpoint.csv",
"Deactivated.xlsx"))
x
#> # A tibble: 4 × 2
#> zip file
#> <chr> <chr>
#> 1 Data_Weekly.zip npidata.csv
#> 2 Data_Weekly.zip npidata2.csv
#> 3 Data_April.zip endpoint.csv
#> 4 Deactivated.zip Deactivated.xlsx
named_group_split(x, zip)
#> $Data_April.zip
#> # A tibble: 1 × 2
#> zip file
#> <chr> <chr>
#> 1 Data_April.zip endpoint.csv
#>
#> $Data_Weekly.zip
#> # A tibble: 2 × 2
#> zip file
#> <chr> <chr>
#> 1 Data_Weekly.zip npidata.csv
#> 2 Data_Weekly.zip npidata2.csv
#>
#> $Deactivated.zip
#> # A tibble: 1 × 2
#> zip file
#> <chr> <chr>
#> 1 Deactivated.zip Deactivated.xlsx
#>