| recode_cat_scale | R Documentation | 
This function transforms one or more categorical variables into new categories based on specified mapping. For unmatched cases not specified in the mapping, a default value can be assigned. Missing values are retained.
recode_cat_scale(
  data,
  ...,
  assign = NULL,
  other = NA,
  overwrite = FALSE,
  name = NULL
)
| data | A tibble or a tdcmm model. | 
| ... | Variables to recode. | 
| assign | A named vector where names are the old values and values are the new values to be assigned. | 
| other | The value for unmatched cases. By default, it is  | 
| overwrite | Logical. If  | 
| name | The name of the new variable(s). If not specified, this is the same
name as the provided variable(s) but suffixed with  | 
A tdcmm model or a tibble.
Other scaling: 
categorize_scale(),
center_scale(),
dummify_scale(),
minmax_scale(),
reverse_scale(),
setna_scale(),
z_scale()
WoJ %>%
recode_cat_scale(country,
assign = c("Germany" = 1, "Switzerland" = 2), overwrite = TRUE)
WoJ %>%
recode_cat_scale(country,
assign = c("Germany" = "german", "Switzerland" = "swiss"), other = "other",
overwrite = TRUE)
WoJ %>%
recode_cat_scale(ethics_1, ethics_2,
assign = c(`1` = 5, `2` = 4, `3` = 3, `4` = 2, `5` = 1), other = 6, overwrite = TRUE)
WoJ %>%
recode_cat_scale(ethics_1, ethics_2,
assign = c(`1` = "very low", `2` = "low", `3` = "medium", `4` = "high", `5` = "very high"),
overwrite = TRUE)
WoJ %>%
dplyr::select(temp_contract) %>% recode_cat_scale(temp_contract,
assign = c(`Permanent` = "P", `Temporary` = "T"), other = "O")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.