ff_relabel {finalfit} | R Documentation |
Relabel variables in a data frame
Description
Variable labels can be created using ff_label
. Some functions
strip variable labels (variable attributes), e.g. forcats::fct_recode
.
Use this function to create a vector of variable labels from a data frame.
Then use ff_relabel
to relabel variables in data frame.
Usage
ff_relabel(.data, .labels)
finalfit_relabel(.data, .labels)
Arguments
.data |
Data frame to be relabelled |
.labels |
Vector of variable labels (usually created using
|
Examples
# Label variable
colon_s$sex.factor %>%
ff_label("Sex") %>%
str()
# Make factor level "Unknown" NA
colon_s %>%
dplyr::mutate_if(is.factor, forcats::fct_recode,
NULL = "Unknown") %>%
str()
# Reset data
data(colon_s)
# Extract variable labels
vlabels = colon_s %>% extract_variable_label()
# Run function where labels are lost
colon_s %>%
dplyr::mutate_if(is.factor, forcats::fct_recode,
NULL = "Unknown") %>%
str()
# Relabel
colon_s %<>% ff_relabel(vlabels)
colon_s %>% str()
[Package finalfit version 1.0.8 Index]