HR 分析:用 R 探索员工数据
Ben Teusch
HR Analytics Consultant
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_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
要了解更多其他连接方式,请参见 Joining Data in R with dplyr
HR 分析:用 R 探索员工数据