Skip to contents

Replaces category assignments with actual missing code values (7, 8, 9, etc.). Handles different data types (numeric, Date, character).

Usage

apply_missing_codes(values, category_assignments, missing_code_map)

Arguments

values

Vector. Generated values (numeric, date, or categorical).

category_assignments

Vector. Category assignments ("valid", "7", "8", "9", etc.).

missing_code_map

Named list. Maps category names to codes (e.g., list("7" = 7, "9" = 9)).

Value

Vector with missing codes applied.

Examples

if (FALSE) { # \dontrun{
values <- c(23.5, 45.2, 18.9, 30.1, 25.6)
assignments <- c("valid", "valid", "7", "valid", "9")
missing_map <- list("7" = 7, "9" = 9)
result <- apply_missing_codes(values, assignments, missing_map)
# Returns: c(23.5, 45.2, 7, 30.1, 9)
} # }