ÎncepețiÎncepe gratuit

Filtrarea setului de date

Angajații de la niveluri superioare, precum Vice President, Director, Senior Manager etc., au condiții foarte diferite pe piața muncii și sunt, totodată, puțini la număr. Includerea lor în analiză poate influența disproporționat rezultatele.

În acest exercițiu, vei număra angajații doar de la nivelurile Analyst și Specialist, folosind funcția filter().

Exemplul de mai jos filtrează df astfel încât să fie selectate doar observațiile pentru care x este a, b sau c:

df %>% 
       filter(x %in% c("a", "b", "c"))

Acest exercițiu face parte din cursul

HR Analytics: Predicția fluctuației angajaților în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Mai întâi, numără angajații din fiecare nivel.
  • Filtrează datele pentru a păstra doar angajații de la nivelurile Analyst și Specialist.
  • Verifică din nou numărul de angajați pe niveluri.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Count the number of employees across levels
org %>% 
  ___(level)

# Select the employees at Analyst and Specialist level
org2 <- org %>%
  ___(level ___) 

# Validate the results
org2 %>% 
  count(level)
Editează și rulează codul