Zacznij terazZacznij za darmo

Filtrowanie zbioru danych

Pracownicy na wyższych stanowiskach, takich jak Vice President, Director, Senior Manager itp., funkcjonują w zupełnie innych warunkach rynkowych i jest ich stosunkowo niewielu. Uwzględnienie ich w analizie mogłoby nieproporcjonalnie wpłynąć na wyniki.

W tym ćwiczeniu policzysz liczbę pracowników wyłącznie na poziomach Analyst i Specialist, korzystając z funkcji filter().

Poniższy przykład filtruje zbiór df tak, aby zachować tylko obserwacje, dla których x przyjmuje wartość a, b lub c:

df %>% 
       filter(x %in% c("a", "b", "c"))

To ćwiczenie jest częścią kursu

HR Analytics: Przewidywanie rotacji pracowników w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Najpierw policz liczbę pracowników na poszczególnych poziomach stanowisk.
  • Ogranicz dane do pracowników wyłącznie na poziomach Analyst i Specialist.
  • Ponownie sprawdź liczbę pracowników na wszystkich poziomach stanowisk.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod