การรวมข้อมูล 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

Join ประเภทอื่น

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ join ประเภทอื่น ดูเพิ่มเติมที่ Joining Data in R with dplyr

HR Analytics: การวิเคราะห์ข้อมูลพนักงานด้วย R

การเลือกคีย์สำหรับการรวมข้อมูล

  • ใช้ตัวระบุที่ไม่ซ้ำกัน เช่น employee id เมื่อรวม data frame
  • หลีกเลี่ยงการใช้ชื่อ
HR Analytics: การวิเคราะห์ข้อมูลพนักงานด้วย R

มาฝึกกันเถอะ!

HR Analytics: การวิเคราะห์ข้อมูลพนักงานด้วย R

Preparing Video For Download...