Lọc bộ dữ liệu
Nhân sự ở các cấp cao như Vice President, Director, Senior Manager… có điều kiện thị trường lao động rất khác và cũng khá ít về số lượng, nên nếu đưa vào phân tích có thể làm lệch kết quả.
Trong bài này, bạn sẽ đếm số lượng nhân viên chỉ ở cấp Analyst và Specialist bằng hàm filter().
Ví dụ sau lọc df để chỉ chọn các quan sát mà x là a hoặc b hoặc c:
df %>%
filter(x %in% c("a", "b", "c"))
Bài tập này là một phần của khóa học
Phân tích nhân sự: Dự đoán nghỉ việc bằng R
Hướng dẫn bài tập
- Trước tiên, đếm số lượng nhân viên theo từng cấp độ.
- Chia lọc dữ liệu để chỉ giữ nhân viên ở cấp
AnalystvàSpecialist. - Xem lại số lượng nhân viên theo tất cả các cấp độ một lần nữa.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)