Replaces tagged NAs with their original missing value codes. Works with
data imported via read_spss() (with tag.na = TRUE) or any reader
that used the tag.na parameter (read_stata(), read_sas(),
read_xpt()). For native Stata/SAS tagged NAs (e.g., .a, .A) that
have no numeric codes to recover, use strip_tags() instead.
Value
A numeric vector where tagged NAs with numeric codes have been
replaced with their original values (e.g., -9, -8, -42). System NAs
(untagged) remain as NA. For native Stata/SAS tagged NAs (no numeric
codes), falls back to strip_tags() behavior with a warning.
See also
read_spss(), read_stata(), read_sas(), na_frequencies(),
strip_tags()
Other data-import:
na_frequencies(),
read_por(),
read_sas(),
read_spss(),
read_stata(),
read_xlsx(),
read_xpt(),
strip_tags()
Examples
if (FALSE) { # \dontrun{
# SPSS data
data <- read_spss("survey.sav")
original <- untag_na(data$satisfaction)
# Stata data with tag.na
data <- read_stata("survey.dta", tag.na = c(-9, -8, -42))
original <- untag_na(data$income)
} # }
