Split a data frame into subsets grouping by one or more factors.
This function is used to split a data frame into a named list where each
element is a level of the grouping variable (or combination of grouping
variables).
Usage
split_factors(.data, ..., keep_factors = FALSE)
as.split_factors(.data, keep_factors = FALSE)
is.split_factors(x)
Arguments
.data
The data that will be split. Must contain at least one grouping
variable.
...
Comma-separated list of unquoted variable names that will be used
to split the data.
keep_factors
Should the grouping columns be kept?
x
An object to check for class split_factors.
Value
A list where each element is a named level of the grouping factors.
If more than one grouping variable is used, then each element is the
combination of the grouping variables.
Details
split_factors() Split a data frame by factors.
as.splict_factors() coerce to an object of class split_factors
is.splict_factors() check if an object is of class split_factors