HR 데이터셋 결합 (I)
이제 다양한 소스의 데이터셋을 결합해 볼 시간이에요. 여기서는 직원의 성과 평가 데이터를 직원 ID를 기준 키로 사용해 org2와 결합합니다. rating 데이터셋에는 2013년의 성과 평가가 들어 있어요.
Performance Rating의 레벨은 다음과 같아요:
- Unacceptable
- Below Average
- Acceptable
- Above Average
- Excellent
두 데이터셋을 결합하려면 left_join() 함수를 사용할 수 있어요.
예를 들어, left_join(x, y, by = "z")는 y를 x에 조인합니다. 두 번째로 지정한 데이터셋이 첫 번째 데이터셋에 "z"를 조회 키로 사용하여 결합돼요.
이 연습은 강의의 일부입니다
HR Analytics: R로 직원 이탈 예측하기
연습 안내
glimpse()로rating데이터셋의 구조를 확인하세요.- 조회 키로
"emp_id"를 사용해rating을org2에 left join 하세요. - 각
rating레벨별 이직률을 계산하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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