Zkoumání počtu úrovní
dplyr nabízí dvě další funkce, které se při prozkoumávání datasetu hodí. První je slice_max(var, n = x), která vrátí prvních x řádků datasetu seřazených podle hodnoty var. Druhá je pull(), která umožňuje extrahovat sloupec a ponechat pouze samotné hodnoty bez názvu sloupce.
Například, kdybychom chtěli získat jako sadu hodnot dvě nejvyšší hodnoty mpg z klasického datasetu mtcars, napsali bychom:
mtcars %>%
slice_max(mpg, n = 2) %>%
pull(mpg)
Výsledek by byl:
[1] 32.4 33.9
Toto cvičení je součástí kurzu
Kategorická data v Tidyverse
Pokyny k cvičení
- Pomocí
slice_max()vypiš 3 řádky s nejvyšším počtem úrovní faktoru. - Vyfiltruj proměnnou
CurrentJobTitleSelecta pomocípullzískej počet úrovní, které má.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
___