ÎncepețiÎncepe gratuit

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

Vezi cursul

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 cu pull numă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
    ___
Editează și rulează codul