Păstrarea celor mai frecvente niveluri
Uneori nu vrei să păstrezi nivelurile în funcție de proporție, ci cele mai frecvente n niveluri. Hai să vedem cum se schimbă nivelurile reținute pentru MLMethodNextYearSelect atunci când folosim numărul în loc de proporție. multiple_choice_responses a fost deja încărcat pentru tine.
Acest exercițiu face parte din cursul
Date categoriale în Tidyverse
Instrucțiuni pentru exercițiu
- Elimină persoanele care nu au selectat nicio metodă.
- Creează o nouă variabilă,
ml_method, dinMLMethodNextYearSelect, care păstrează cele mai frecvente 5 titluri și le grupează pe restul sub denumirea "other method" folosind argumentulother_level. - Numără frecvența fiecărei valori
ml_method, sortând în ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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, ___)