ft_collapse_lev: Collapse Factor Levels Based on Grouping

View source: R/fct_misc.R

ft_collapse_levR Documentation

Collapse Factor Levels Based on Grouping

Description

Collapses specified levels of a factor into new levels based on a grouping list.

Usage

ft_collapse_lev(factor_vec, groups)

Arguments

factor_vec

A factor vector to modify.

groups

A named list where each element contains levels to be collapsed into a new level named after the list element's name.

Value

A factor vector with collapsed levels.

Author(s)

Kai Guo

Examples

# Example factor vector
factor_vec <- factor(c('apple', 'banana', 'cherry', 'date', 'elderberry'))

# Define groups
groups <- list(
  'Group1' = c('apple', 'banana'),
  'Group2' = c('cherry', 'date')
)

# Collapse levels
ft_collapse_lev(factor_vec, groups)

fctutils documentation built on Oct. 1, 2024, 1:07 a.m.