Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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_method từ MLMethodNextYearSelect sao 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, ___)
Chỉnh sửa và Chạy Mã