label_normalize {retroharmonize} | R Documentation |
Normalize value and variable labels
Description
label_normalize
removes special characters, whitespace,
and other typical typing errors.
Usage
label_normalize(x)
var_label_normalize(x)
val_label_normalize(x)
Arguments
x |
A character vector of labels to be normalized. |
Details
var_label_normalize
changes the vector to snake_case.
val_label_normalize
removes possible chunks from question
identifiers.
The functions var_label_normalize
and
val_label_normalize
may
be differently implemented for various survey series.
See Also
Other variable label harmonization functions:
harmonize_values()
,
harmonize_waves()
,
na_range_to_values()
Other harmonization functions:
collect_val_labels()
,
harmonize_na_values()
,
harmonize_values()
,
harmonize_var_names()
,
suggest_permanent_names()
,
suggest_var_names()
Other harmonization functions:
collect_val_labels()
,
harmonize_na_values()
,
harmonize_values()
,
harmonize_var_names()
,
suggest_permanent_names()
,
suggest_var_names()
Examples
label_normalize (
c("Don't know", " TRUST", "DO NOT TRUST",
"inap in Q.3", "Not 100%", "TRUST < 50%",
"TRUST >=90%", "Verify & Check", "TRUST 99%+"))
var_label_normalize (
c("Q1_Do you trust the national government?",
" Do you trust the European Commission")
)
val_label_normalize (
c("Q1_Do you trust the national government?",
" Do you trust the European Commission")
)