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

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí slice_max() vypiš 3 řádky s nejvyšším počtem úrovní faktoru.
  • Vyfiltruj proměnnou CurrentJobTitleSelect a pomocí pull zí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
    ___
Upravit a spustit kód