generate_from_factor {dataPreparation} | R Documentation |
Recode factor
Description
Recode factors into 3 new columns:
was the value not NA, "NA", "",
how often this value occurs,
the order of the value (ex: M/F => 2/1 because F comes before M in alphabet).
Usage
generate_from_factor(
data_set,
cols = "auto",
verbose = TRUE,
drop = FALSE,
...
)
Arguments
data_set |
Matrix, data.frame or data.table |
cols |
list of character column(s) name(s) of data_set to transform. To transform all factors, set it to "auto". (character, default to "auto") |
verbose |
Should the function log (logical, default to TRUE) |
drop |
Should |
... |
Other arguments such as |
Value
data_set
with new columns. data_set
is edited by reference.
Examples
# Load data set
data(tiny_messy_adult)
# transform column "type_employer"
tiny_messy_adult <- generate_from_factor(tiny_messy_adult, cols = "type_employer")
head(tiny_messy_adult)
# To transform all factor columns:
tiny_messy_adult <- generate_from_factor(tiny_messy_adult, cols = "auto")
[Package dataPreparation version 1.1.1 Index]