Filtrera datamängden
Medarbetare på seniora nivåer som Vice President, Director, Senior Manager med flera har mycket olika arbetsmarknadsvillkor och är dessutom få till antalet. Att inkludera dem i analysen kan därför påverka resultaten oproportionerligt mycket.
I den här övningen räknar du antalet medarbetare enbart på nivåerna Analyst och Specialist med hjälp av funktionen filter().
Exemplet nedan filtrerar df så att endast observationer där x är a, b eller c behålls:
df %>%
filter(x %in% c("a", "b", "c"))
Den här övningen är en del av kursen
HR-analys: Förutsäga personalomsättning i R
Övningsinstruktioner
- Räkna först antalet medarbetare per nivå.
- Filtrera data så att enbart medarbetare på nivåerna
AnalystochSpecialistbehålls. - Granska antalet medarbetare per nivå igen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)