НачатьНачать бесплатно

Фильтрация набора данных

Сотрудники старшего звена — такие как 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)
Редактировать и запускать код