Filtrování datové sady
Zaměstnanci na vyšších pozicích, jako jsou Vice President, Director, Senior Manager apod., čelí výrazně odlišným podmínkám na trhu práce a zároveň jich je v datech výrazně méně. Jejich zahrnutí do analýzy by proto mohlo výsledky zkreslit.
V tomto cvičení spočítáš počet zaměstnanců pouze na úrovních Analyst a Specialist pomocí funkce filter().
Následující příklad filtruje df tak, aby byly vybrány pouze záznamy, kde x nabývá hodnoty a, b nebo c:
df %>%
filter(x %in% c("a", "b", "c"))
Toto cvičení je součástí kurzu
HR Analytics: Predicting Employee Churn in R
Pokyny k cvičení
- Nejprve spočítej počet zaměstnanců napříč všemi úrovněmi.
- Filtruj data tak, aby zůstali pouze zaměstnanci na úrovních
AnalystaSpecialist. - Znovu zkontroluj počet zaměstnanců napříč všemi úrovněmi.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)