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
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șiSpecialist. - 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)