case_when() với một biến
Trong bài học này, bạn đã thấy cách tạo một biến phân loại từ một vector hoặc cột duy nhất bằng case_when(). Hãy thử áp dụng với bộ dữ liệu multiple_choice_responses, tạo biến "generation" dựa trên tuổi mà người tham gia báo cáo.
Chúng ta sẽ dùng thêm một hàm của dplyr, between, để hỗ trợ. Kết hợp với filter, between cho phép bạn filter các hàng có giá trị nằm giữa hai số (bao gồm cả hai đầu). Ví dụ:
mtcars %>%
filter(between(mpg, 10, 20))
trả về tất cả các hàng của mtcars nơi mpg nằm trong khoảng từ 10 đến 20.
Bài tập này là một phần của khóa học
Dữ liệu phân loại trong Tidyverse
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Check the min age
___(multiple_choice_responses$Age, ___)
# Check the max age
___(multiple_choice_responses$Age, ___)