Bevara de vanligaste nivåerna
Ibland vill du inte behålla nivåer baserat på proportion, utan i stället de n vanligaste nivåerna. Låt oss se hur de bevarade nivåerna för MLMethodNextYearSelect förändras när vi väljer efter antal i stället för proportion. multiple_choice_responses är redan inläst.
Den här övningen är en del av kursen
Kategoriska data i Tidyverse
Övningsinstruktioner
- Ta bort personer som inte angav någon metod.
- Skapa en ny variabel,
ml_method, frånMLMethodNextYearSelectsom bevarar de 5 vanligaste titlarna och slår ihop resten som "other method" med hjälp av argumentetother_level. - Räkna frekvensen för varje
ml_method, sorterat i fallande ordning.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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, ___)