Last chance! 50% off unlimited learning
Sale ends in
This function converts numeric variables into factors, and uses associated value labels as factor levels.
numeric_to_factor(x, n = 4)
A data frame.
Numeric, indicating the maximum amount of unique values in x
to be considered as "factor". Variables with more unique values than n
are not converted to factor.
x
, with numeric values with a maximum of n
unique values
being converted to factors.
If x
is a labelled vector, associated value labels will be used
as level. Else, the numeric vector is simply coerced using as.factor()
.
# NOT RUN {
library(dplyr)
data(efc)
efc %>%
select(e42dep, e16sex, c12hour, c160age, c172code) %>%
numeric_to_factor()
# }
Run the code above in your browser using DataLab