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
Instrukcje do ćwiczenia
- Najpierw policz liczbę pracowników na poszczególnych poziomach stanowisk.
- Ogranicz dane do pracowników wyłącznie na poziomach
AnalystiSpecialist. - 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)