Об'єднання HR-даних

HR Analytics: аналіз даних про співробітників у R

Ben Teusch

HR Analytics Consultant

Системи HR-даних

  • дані про співробітників
  • дані рекрутингу/ATS
  • дані про пільги
  • дані про компенсації
  • дані обліку робочого часу
  • дані нарахування зарплати
  • дані про ефективність
  • ... плюс дані інших підрозділів (Finance, 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

Вибір ключа для з'єднання

  • Використовуйте унікальні ідентифікатори, як-от employee id, для з'єднання датафреймів
  • Не використовуйте імена
HR Analytics: аналіз даних про співробітників у R

Давайте потренуємось!

HR Analytics: аналіз даних про співробітників у R

Preparing Video For Download...