Marks one or more variables as reverse-coded in a survey design object or
data frame. Uses the same two-convention pattern as set_sata().
Arguments
- x
A survey design object or
data.frame.- ...
<
tidy-select> Variables to mark. Cannot be combined withvariable.- variable
character. Alternative programmatic interface: character vector of variable names. Cannot be combined with....- reverse_coded
logical(1).TRUE(default) marks variables as reverse-coded;FALSEremoves the flag.NAis not accepted.
Details
Convention A (tidy-select ...) — recommended:
design |> set_reverse_coded(anxiety, worry)Convention B (variable = character vector) — programmatic:
vars <- c("anxiety", "worry")
design |> set_reverse_coded(variable = vars)Setting reverse_coded = FALSE removes the flag.
See also
extract_reverse_coded() to retrieve reverse-coded flags
Other metadata:
classify_question_type(),
extract_higher_is(),
extract_metadata(),
extract_missing_codes(),
extract_question_preface(),
extract_reverse_coded(),
extract_sata(),
extract_universe(),
extract_val_labels(),
extract_var_label(),
extract_var_note(),
infer_question_prefaces(),
set_higher_is(),
set_missing_codes(),
set_question_preface(),
set_sata(),
set_universe(),
set_val_labels(),
set_var_label(),
set_var_note(),
survey_metadata(),
survey_weighting_history()
Examples
d <- as_survey(nhanes_2017, ids = sdmvpsu, weights = wtint2yr,
strata = sdmvstra, nest = TRUE)
d <- set_reverse_coded(d, bpxsy1, ridageyr)
d <- set_reverse_coded(d, bpxsy1, reverse_coded = FALSE)
