Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Odstraň respondenty, kteří žádnou metodu nevybrali.
  • Z proměnné MLMethodNextYearSelect vytvoř novou proměnnou ml_method, která zachová 5 nejčastějších hodnot a ostatní sloučí jako "other method" pomocí argumentu other_level.
  • Spočítej četnost každé hodnoty ml_method a 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, ___)
Upravit a spustit kód