assign_factorial_levels {basecamb} | R Documentation |
Assign custom values for key levels in factorial columns
Description
Use a named vector of keys (current value) and values for factorial columns to assign meaningful levels and/or group levels
Usage
assign_factorial_levels(
data,
factor_keys_values,
na_action_default = "keep_NA"
)
Arguments
data |
data.frame to modify |
factor_keys_values |
named list with:
|
na_action_default |
character: Specify what to do with NA values. Defaults to 'keep_NA'. Options are:
|
Value
data frame with new levels
Author(s)
J. Peter Marquardt
Examples
data <- data.frame(col1 = as.factor(rep(c('1', '2', '4'), 5)))
keys_1 <- list('col1' = c('1' = 'One', '2' = 'Two', '4' = 'Four'))
data_1 <- assign_factorial_levels(data, keys_1)
keys_2 <- list('col1' = c('1' = 'One', 'default' = 'Not_One'))
data_2 <- assign_factorial_levels(data, keys_2)