Kết hợp các bộ dữ liệu HR (I)
Đến lúc kết hợp dữ liệu từ nhiều nguồn. Ở đây, bạn sẽ ghép bảng đánh giá nhân viên với org2 bằng khóa tra cứu là mã nhân viên. Bộ dữ liệu rating chứa đánh giá hiệu suất cho năm 2013.
Các mức Performance Rating gồm:
- Unacceptable
- Below Average
- Acceptable
- Above Average
- Excellent
Bạn có thể dùng hàm left_join() để ghép hai bộ dữ liệu.
Ví dụ, left_join(x, y, by = "z") sẽ ghép y vào x. Bộ dữ liệu thứ hai bạn chỉ định sẽ được ghép vào bộ dữ liệu thứ nhất bằng "z" làm khóa tra cứu.
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
- Dùng
glimpse()để xem cấu trúc của bộ dữ liệurating. - Left join
ratingvàoorg2với khóa tra cứu là"emp_id". - Tính tỷ lệ nghỉ việc cho từng cấp độ
rating.
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.
# View the structure of rating dataset
___
# Complete the code to join rating to org2 dataset
org3 <- ___(org2, ___, by = "emp_id")
# Calculate rating wise turnover rate
df_rating <- org3 %>%
___(rating) %>%
___(turnover_rating = mean(turnover))
# Check the result
df_rating