lbl_clean {ipumsr} | R Documentation |
Clean unused labels
Description
Remove labels that do not appear in the data. When converting labelled values to a factor, this avoids the creation of additional factor levels.
Usage
lbl_clean(x)
Arguments
x |
A |
Value
A labelled
vector
See Also
Other lbl_helpers:
lbl()
,
lbl_add()
,
lbl_define()
,
lbl_na_if()
,
lbl_relabel()
,
zap_ipums_attributes()
Examples
x <- haven::labelled(
c(1, 2, 3, 1, 2, 3, 1, 2, 3),
c(Q1 = 1, Q2 = 2, Q3 = 3, Q4 = 4)
)
lbl_clean(x)
# Compare the factor levels of the normal and cleaned labels after coercion
as_factor(lbl_clean(x))
as_factor(x)
[Package ipumsr version 0.8.1 Index]