Mislabeled variable types

  • The column meal_plan is a categorical variable but should be a factor.

  • Using factor(), the values in the meal_plan stayed the same, but the type changed from character (<chr>) to factor (<fct>).

students |>
  janitor::clean_names() |>
  mutate(meal_plan = factor(meal_plan))
## # A tibble: 6 × 5
##   student_id full_name        favourite_food     meal_plan           age  
##        <dbl> <chr>            <chr>              <fct>               <chr>
## 1          1 Sunil Huffmann   Strawberry yoghurt Lunch only          4    
## 2          2 Barclay Lynn     French fries       Lunch only          5    
## 3          3 Jayendra Lyne    <NA>               Breakfast and lunch 7    
## 4          4 Leon Rossini     Anchovies          Lunch only          <NA> 
## 5          5 Chidiegwu Dunkel Pizza              Breakfast and lunch five 
## 6          6 Güvenç Attila    Ice cream          Lunch only          6