Kết nối thêm dữ liệu
Vì số giờ làm thêm không thay đổi đáng kể giữa các năm, bạn nên xem xét thêm các biến khác. Sau khi trao đổi với nhóm, có người đề xuất thử điểm gắn kết (engagement), cụ thể là số nhân viên thiếu gắn kết tại địa điểm. Bạn chưa có sẵn dữ liệu khảo sát, nên cần tải dữ liệu này và join với dữ liệu bạn đang làm. Việc thực hiện nhiều phép join là thường gặp trong HR analytics.
Sau khi join, đổi year thành factor(year). Vì bạn chỉ quan tâm đến năm như một biến nhóm, chứ không phải giá trị số cụ thể của nó, chuyển sang factor sẽ giúp việc phân tích tiếp theo dễ dàng hơn.
Bài tập này là một phần của khóa học
Phân tích HR: Khám phá dữ liệu nhân sự bằng R
Hướng dẫn bài tập
- Nhập
"survey_data_2.csv"thànhsurvey_databằngread_csv(). - Dùng
left_join()để thêm dữ liệu engagement vàohr_joined. Join theo year rồi đến employee ID. - Dùng
%>%sau khi join, dùngmutate()để thêmdisengaged, bằng 1 khiengagementnhỏ hơn hoặc bằng 2, và 0 nếu không; đồng thời thayyearbằngfactor(year). Gán kết quả của các bước này chosafety.
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.
# Import the survey data
survey_data <- ___
# Create the safety dataset
safety <- ___