Фільтрування набору даних
Працівники на старших посадах, як-от Vice President, Director, Senior Manager тощо, мають зовсім інші умови на ринку праці й до того ж їх небагато. Тому включення їх у ваш аналіз може непропорційно вплинути на результати.
У цій вправі ви порахуєте кількість працівників лише на рівнях Analyst та Specialist, використовуючи функцію filter().
Ось приклад фільтрування df так, щоб залишилися лише спостереження, де x дорівнює a, b або c:
df %>%
filter(x %in% c("a", "b", "c"))
Ця вправа є частиною курсу
HR Analytics: прогнозування плинності кадрів у R
Інструкції до вправи
- Спочатку порахуйте кількість працівників на всіх рівнях.
- Відіберіть дані, щоб залишити працівників лише на рівнях
AnalystтаSpecialist. - Знову перегляньте кількість працівників на всіх рівнях.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)