Examinarea numărului de niveluri
dplyr mai oferă două funcții utile când explorezi un set de date. Prima este slice_max(var, n = x), care returnează primele x rânduri dintr-un set de date în funcție de valoarea variabilei var. Cealaltă este pull(), care îți permite să extragi o coloană și să obții doar valorile din ea, fără numele coloanei.
De exemplu, dacă am vrea să obținem, ca set de valori, cele mai mari două valori mpg din clasicul set de date mtcars, am scrie:
mtcars %>%
slice_max(mpg, n = 2) %>%
pull(mpg)
Acesta ne returnează:
[1] 32.4 33.9
Acest exercițiu face parte din cursul
Date categoriale în Tidyverse
Instrucțiuni pentru exercițiu
- Folosește
slice_max()pentru a afișa cele 3 rânduri cu cel mai mare număr de niveluri ale factorilor. - Filtrând pentru variabila
CurrentJobTitleSelect, extrage cupullnumărul de niveluri pe care le are.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___