Giữ lại các mức xuất hiện phổ biến nhất
Đôi khi bạn không muốn giữ mức theo tỷ lệ mà theo n mức phổ biến nhất. Hãy xem các mức được giữ lại cho MLMethodNextYearSelect thay đổi ra sao khi chúng ta giữ theo số lượng thay vì theo tỷ lệ. multiple_choice_responses đã được nạp sẵn cho bạn.
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
Hướng dẫn bài tập
- Loại bỏ những người không chọn phương pháp nào.
- Tạo biến mới
ml_methodtừMLMethodNextYearSelectsao cho giữ lại 5 tiêu đề phổ biến nhất và gộp phần còn lại thành "other method" bằng đối sốother_level. - Đếm tần suất của mỗi
ml_method, sắp xếp theo thứ tự giảm dần.
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.
multiple_choice_responses %>%
# Remove NAs
filter(___) %>%
# Create ml_method, retaining the 5 most common methods and renaming others "other method"
mutate(ml_method = ___(MLMethodNextYearSelect, ___, other_level = ___)) %>%
# Count the frequency of your new variable, sorted in descending order
___(ml_method, ___)