Фильтрация набора данных
Сотрудники старшего звена — такие как Vice President, Director, Senior Manager и другие — работают в совершенно иных условиях рынка труда, а их численность невелика. Включение таких сотрудников в анализ может непропорционально повлиять на результаты.
В этом упражнении вы подсчитаете количество сотрудников только уровней Analyst и Specialist с помощью функции filter().
Следующий пример фильтрует df так, чтобы остались только наблюдения, в которых x равно a, b или c:
df %>%
filter(x %in% c("a", "b", "c"))
Это упражнение является частью курса
HR-аналитика: прогнозирование текучести кадров на 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)