Zacznij terazZacznij za darmo

Zachowywanie najczęstszych poziomów

Czasem zamiast zachowywać poziomy według proporcji, wolisz zostawić n najczęściej występujących. Sprawdź, jak zmienią się zachowane poziomy zmiennej MLMethodNextYearSelect, gdy jako kryterium wybierzesz liczbę zamiast proporcji. Zbiór danych multiple_choice_responses jest już wczytany.

To ćwiczenie jest częścią kursu

Dane kategoryczne w Tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Usuń osoby, które nie wybrały żadnej metody.
  • Utwórz nową zmienną, ml_method, na podstawie MLMethodNextYearSelect, zachowując 5 najczęściej występujących wartości i grupując pozostałe jako "other method" za pomocą argumentu other_level.
  • Policz częstość wystąpień każdej wartości ml_method, sortując wyniki malejąco.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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, ___)
Edytuj i uruchom kod