Suy luận thâm niên nhân viên
Trong bài tập này, bạn sẽ suy luận thâm niên của nhân viên trong tổ chức, tức là khoảng thời gian một nhân viên đã/đang làm việc tại tổ chức.
Để tìm chênh lệch thời gian giữa hai ngày, bạn có thể dùng các hàm interval() và time_length() từ lubridate. Chúng tôi đã chuyển các cột ngày liên quan từ kiểu ký tự sang kiểu ngày.
Lưu ý cutoff_date được dùng để tính tenure của nhân viên Active, trong khi last_working_date được dùng cho nhân viên Inactive.
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
- Suy luận
tenurecủa nhân viên theo năm bằng cách dùnglast_working_date,date_of_joiningvàcutoff_date. - Tạo biểu đồ hộp (box plot) để trực quan hóa thâm niên của nhân viên
ActivevàInactive.
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.
# Add tenure
emp_tenure <- emp_jhi %>%
mutate(tenure = ifelse(status == "Active",
time_length(interval(date_of_joining, ___),
"years"),
___(___(date_of_joining, ___),
"years")))
# Compare tenure of active and inactive employees
ggplot(emp_tenure, aes(x = ___, y = ___)) +
geom_boxplot()