Decode Single-Select Variables
decode_single_select.RdDecodes single-select coded variables by mapping coded values to their corresponding meanings.
Value
Character vector with decoded values. Mapped values are replaced with their meanings, unmapped values are preserved as-is.
Details
This function performs exact matching of coded values against a lookup table and replaces coded values with their decoded meanings. Values that don't match any code are preserved as-is.
See also
decode_multi_select for multi-select decoding
decode_ofh_variable for the generic decoder
Examples
if (FALSE) { # \dontrun{
# Create mapping
codes <- c("A1", "B2", "C3")
meanings <- c("Option A", "Option B", "Option C")
# Decode single-select variables
# decoded <- decode_single_select(
# variable = c("A1", "B2", "A1", "UNKNOWN"),
# code = codes,
# meaning = meanings
# )
# Result: c("Option A", "Option B", "Option A", "UNKNOWN")
} # }