CLiREN-LMS
Data Cleaning and Preparation in R

Recoding Categorical Variables

Code Example 1

30-45 minutes Applied Step 7 of 10
Code

Code Example 1

7 / 10
Code

Code Example 1

r

enrollment_recoded <- enrollment_data |>
  mutate(
    sex_label = case_when(
      sex == 1 ~ "Female",
      sex == 2 ~ "Male",
      sex == 3 ~ "Not reported",
      is.na(sex) ~ NA_character_,
      TRUE ~ "Unexpected code"
    )
  )