Encode character variables as factor automatically
Usage
encode_factors(
data,
encode = c("character", "integer"),
list_factors = NULL,
uselist = FALSE
)Examples
df <- data.frame(has = c("Yes", "No", "Yes", "Yes", "No", "No", "Yes"),
smoke = c("Yes", "No", "No", "Yes", "No", "Yes", "No"),
gender = c("Male", "Female", "Male", "Female", "Female", "Male", "Male"))
str(df)
#> 'data.frame': 7 obs. of 3 variables:
#> $ has : chr "Yes" "No" "Yes" "Yes" ...
#> $ smoke : chr "Yes" "No" "No" "Yes" ...
#> $ gender: chr "Male" "Female" "Male" "Female" ...
df <- encode_factors(df, encode = "character")
str(df)
#> 'data.frame': 7 obs. of 3 variables:
#> $ has : Factor w/ 2 levels "No","Yes": 2 1 2 2 1 1 2
#> $ smoke : Factor w/ 2 levels "No","Yes": 2 1 1 2 1 2 1
#> $ gender: Factor w/ 2 levels "Female","Male": 2 1 2 1 1 2 2
