HR 데이터 결합

HR Analytics: R로 살펴보는 직원 데이터

Ben Teusch

HR Analytics Consultant

HR 데이터 시스템

  • 직원 데이터
  • 채용/ATS 데이터
  • 복리후생 데이터
  • 보상 데이터
  • 근태 데이터
  • 급여 데이터
  • 성과 데이터
  • ... 그 외 다른 부서(재무, IT 등)의 데이터
HR Analytics: R로 살펴보는 직원 데이터

HR 데이터 결합

hr_data
# A tibble: 2 × 2
  employee_id department 
        <dbl> <chr>      
1           1 Engineering
2           2 Sales      
bonus_pay_data
# A tibble: 2 × 2
  employee_id bonus_amount
        <dbl>        <dbl>
1           1         3000
2           2        10000
left_join(hr_data, bonus_pay_data, by = "employee_id")
# A tibble: 2 × 3
  employee_id department  bonus_amount
        <dbl> <chr>              <dbl>
1           1 Engineering         3000
2           2 Sales              10000
HR Analytics: R로 살펴보는 직원 데이터

left_join() 사용하기

hr_data
# A tibble: 4 × 2
  employee_id department 
        <dbl> <chr>      
1           2 Engineering
2           3 Sales      
3           4 Engineering
4           5 Finance    
bonus_pay_data
# A tibble: 4 × 2
  employee_id bonus_amount
        <dbl>        <dbl>
1           1         3000
2           2        10000
3           3         2500
4           5         4000
left_join(hr_data, bonus_pay_data, by = "employee_id")
# A tibble: 4 × 3
  employee_id department  bonus_amount
        <dbl> <chr>              <dbl>
1           2 Engineering        10000
2           3 Sales               2500
3           4 Engineering           NA
4           5 Finance             4000
HR Analytics: R로 살펴보는 직원 데이터

다른 조인

다른 조인에 대해 더 알아보려면 Joining Data in R with dplyr 강의를 참고하세요.

HR Analytics: R로 살펴보는 직원 데이터

결합에 사용할 키 선택하기

  • 데이터 프레임을 결합할 때는 직원 ID와 같은 고유 식별자를 사용하세요
  • 이름은 사용하지 마세요
HR Analytics: R로 살펴보는 직원 데이터

연습해 봅시다!

HR Analytics: R로 살펴보는 직원 데이터

Preparing Video For Download...