Bắt đầu ngayBắt đầu miễn phí

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()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

Xem khóa học

Hướng dẫn bài tập

  • Suy luận tenure của nhân viên theo năm bằng cách dùng last_working_date, date_of_joiningcutoff_date.
  • Tạo biểu đồ hộp (box plot) để trực quan hóa thâm niên của nhân viên ActiveInactive.

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()
Chỉnh sửa và Chạy Mã