powered by
Returns value labels for one or more variables in a survey design object or data frame.
extract_val_labels(x, ..., format = "list", fill = NULL)
"list" (default): named list of named vectors. Empty: list().
"list"
list()
"data_frame": long-format tibble with columns variable, label, value (codes coerced to character). Empty: zero-row tibble.
"data_frame"
variable
label
value
A survey design object or data.frame.
data.frame
<tidy-select> Variables to query. Supports selection helpers: tidyselect::starts_with(), tidyselect::all_of(), tidyselect::any_of(), tidyselect::matches(), etc. If empty, returns metadata for all variables. Use tidyselect::any_of() to silently skip missing variable names.
tidy-select
tidyselect::starts_with()
tidyselect::all_of()
tidyselect::any_of()
tidyselect::matches()
character(1). Output format: "list" (default) or "data_frame". "named_vector" is not valid for this function.
character(1)
"named_vector"
Scalar or NULL. How to handle variables with no labels: NULL (default) omits them; NA_character_ includes them as NULL entries in "list" format.
NULL
NA_character_
set_val_labels() to set value labels
set_val_labels()
Other metadata: classify_question_type(), extract_metadata(), extract_missing_codes(), extract_question_preface(), extract_sata(), extract_universe(), extract_var_label(), extract_var_note(), infer_question_prefaces(), set_missing_codes(), set_question_preface(), set_sata(), set_universe(), set_val_labels(), set_var_label(), set_var_note(), survey_metadata(), survey_weighting_history()
classify_question_type()
extract_metadata()
extract_missing_codes()
extract_question_preface()
extract_sata()
extract_universe()
extract_var_label()
extract_var_note()
infer_question_prefaces()
set_missing_codes()
set_question_preface()
set_sata()
set_universe()
set_var_label()
set_var_note()
survey_metadata()
survey_weighting_history()
d <- as_survey(nhanes_2017, ids = sdmvpsu, weights = wtint2yr, strata = sdmvstra, nest = TRUE) extract_val_labels(d, riagendr) extract_val_labels(d, riagendr, format = "data_frame")
Run the code above in your browser using DataLab