Sammanfoga HR-data

HR-analys: Utforska medarbetardata i R

Ben Teusch

HR Analytics Consultant

HR-datasystem

  • medarbetardata
  • rekryterings-/ATS-data
  • förmånsdata
  • kompensationsdata
  • tidrapporteringsdata
  • lönedata
  • prestationsdata
  • ... plus data från andra affärsområden (Ekonomi, IT, m.fl.)
HR-analys: Utforska medarbetardata i R

Sammanfoga HR-data

hr_data
 employee_id  department
           1 Engineering
           2       Sales
bonus_pay_data
 employee_id bonus_amount
           1         3000
           2        10000
left_join(hr_data, bonus_pay_data, by = "employee_id")
 employee_id  department bonus_amount
           1 Engineering         3000
           2       Sales        10000
HR-analys: Utforska medarbetardata i R

Använda left_join()

hr_data
  employee_id  department
1           2 Engineering
2           3       Sales
3           4 Engineering
4           5     Finance
bonus_pay_data
  employee_id bonus_amount
1           1         3000
2           2        10000
3           3         2500
4           5         4000
left_join(hr_data, bonus_pay_data, by = "employee_id")
  employee_id  department bonus_amount
1           2 Engineering        10000
2           3       Sales         2500
3           4 Engineering           NA
4           5     Finance         4000
HR-analys: Utforska medarbetardata i R

Andra joins

Läs mer om andra joins i Joining Data in R with dplyr

HR-analys: Utforska medarbetardata i R

Välja nyckel för sammanfogning

  • Använd unika identifierare, till exempel medarbetar-ID, när du sammanfogar datamängder
  • Undvik att använda namn
HR-analys: Utforska medarbetardata i R

Nu kör vi en övning!

HR-analys: Utforska medarbetardata i R

Preparing Video For Download...