Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Räkna först antalet medarbetare per nivå.
  • Filtrera data så att enbart medarbetare på nivåerna Analyst och Specialist behå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)
Redigera och kör kod