Zachování nejčastějších úrovní
Někdy nechceš zachovávat úrovně podle podílu, ale podle počtu – konkrétně n nejčastějších. Podívejme se, jak se změní zachované úrovně proměnné MLMethodNextYearSelect, když místo podílu použijeme počet. Dataset multiple_choice_responses je již načtený.
Toto cvičení je součástí kurzu
Kategorická data v Tidyverse
Pokyny k cvičení
- Odstraň respondenty, kteří žádnou metodu nevybrali.
- Z proměnné
MLMethodNextYearSelectvytvoř novou proměnnouml_method, která zachová 5 nejčastějších hodnot a ostatní sloučí jako "other method" pomocí argumentuother_level. - Spočítej četnost každé hodnoty
ml_methoda seřaď výsledek sestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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, ___)