Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 Analyst a Specialist.
  • 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)
Upravit a spustit kód