Збереження найпоширеніших рівнів
Іноді потрібно зберігати не за часткою, а саме найпоширеніші n рівнів. Подивімося, як зміняться збережені рівні для MLMethodNextYearSelect, якщо обирати за кількістю, а не за пропорцією. Об'єкт multiple_choice_responses уже завантажено для вас.
Ця вправа є частиною курсу
Категоріальні дані в Tidyverse
Інструкції до вправи
- Видаліть респондентів, які не обрали метод.
- Створіть нову змінну
ml_methodна основіMLMethodNextYearSelect, яка зберігає 5 найпоширеніших назв, а решту об'єднує як "other method" за допомогою аргументуother_level. - Порахуйте частоту для кожного
ml_method, відсортувавши у спадаючому порядку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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, ___)