These are convenience functions for use with license data. They are wrappers for factor with specified values.

factor_var(x, levels, labels, suppress_check = TRUE, ...)

factor_age(x, levels = 1:7, labels = c("0-17", "18-24", "25-34",
  "35-44", "45-54", "55-64", "65+"), ...)

factor_sex(x, levels = 1:2, labels = c("Male", "Female"), ...)

factor_res(x, levels = c(1, 0), labels = c("Resident", "Nonresident"),
  ...)

factor_R3(x, levels = 1:4, labels = c("Carry", "Renew", "Reactivate",
  "Recruit"), ...)

Arguments

x

numeric: Input numeric vector

levels

numeric: Levels for input numeric vector

labels

labels: Labels to use for output factor vector

suppress_check

logical: If TRUE, does not print a coding summary

...

Other arguments passed to factor

See also

Other functions for working with category variables: df_factor_var, label_categories, recode_agecat

Examples

library(dplyr) data(history) x <- history %>% mutate( R3 = factor_R3(R3, suppress_check = FALSE), sex = factor_sex(sex, suppress_check = FALSE), res = factor_res(res, suppress_check = FALSE) )
#> # A tibble: 5 x 3 #> new old n #> <fct> <int> <int> #> 1 Carry 1 10476 #> 2 Renew 2 21134 #> 3 Reactivate 3 8941 #> 4 Recruit 4 13534 #> 5 <NA> NA 37821 #> # A tibble: 3 x 3 #> new old n #> <fct> <int> <int> #> 1 Male 1 71930 #> 2 Female 2 18474 #> 3 <NA> NA 1502 #> # A tibble: 2 x 3 #> new old n #> <fct> <int> <int> #> 1 Resident 1 71345 #> 2 Nonresident 0 20561