metan (version 1.18.0)

split_factors: Split a data frame by factors

Description

[Stable]

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)

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.

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.

Author

Tiago Olivoto tiagoolivoto@gmail.com

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

Examples

Run this code
# \donttest{
library(metan)

g1 <- split_factors(iris, Species)
g2 <- split_factors(data_ge, ENV, keep_factors = TRUE)

spdata <- as.split_factors(iris)

is.split_factors(spdata)
# }

Run the code above in your browser using DataLab