Zacznij terazZacznij za darmo

Sprawdzanie liczby poziomów

dplyr oferuje jeszcze dwie przydatne funkcje do eksploracji zbioru danych. Pierwsza to slice_max(var, n = x), która zwraca x wierszy o najwyższych wartościach zmiennej var. Druga to pull(), która pozwala wyodrębnić kolumnę i zwrócić same wartości – bez nazwy kolumny.

Na przykład, aby uzyskać dwie najwyższe wartości mpg z klasycznego zbioru danych mtcars, napisz:

mtcars %>%
  slice_max(mpg, n = 2) %>%
  pull(mpg)

W wyniku otrzymasz:

[1] 32.4 33.9

To ćwiczenie jest częścią kursu

Dane kategoryczne w Tidyverse

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj slice_max(), aby wyświetlić 3 wiersze z największą liczbą poziomów czynnika.
  • Filtrując dane dla zmiennej CurrentJobTitleSelect, użyj pull, aby wyciągnąć liczbę jej poziomów.

Interaktywne ćwiczenie praktyczne

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

# Select the 3 rows with the highest number of levels
number_of_levels %>%
    ___(num_levels, n = 3)
    
number_of_levels %>%
	# Filter for where the column called variable equals CurrentJobTitleSelect
    filter(___) %>%
	# Pull num_levels
    ___
Edytuj i uruchom kod