zap_labels {haven} | R Documentation |
Zap value labels
Description
Removes value labels, leaving unlabelled vectors as is. Use this if you
want to simply drop all labels
from a data frame.
Zapping labels from labelled_spss()
also removes user-defined missing
values by default, replacing with standard NA
s. Use the user_na
argument
to override this behaviour.
Usage
zap_labels(x, ...)
## S3 method for class 'haven_labelled_spss'
zap_labels(x, ..., user_na = FALSE)
Arguments
x |
A vector or data frame |
... |
Other arguments passed down to method. |
user_na |
If |
See Also
zap_label()
to remove variable labels.
Other zappers:
zap_empty()
,
zap_formats()
,
zap_label()
,
zap_widths()
Examples
x1 <- labelled(1:5, c(good = 1, bad = 5))
x1
zap_labels(x1)
x2 <- labelled_spss(c(1:4, 9), c(good = 1, bad = 5), na_values = 9)
x2
zap_labels(x2)
# Keep the user defined missing values
zap_labels(x2, user_na = TRUE)
# zap_labels also works with data frames
df <- tibble::tibble(x1, x2)
df
zap_labels(df)
[Package haven version 2.5.4 Index]