用 r 分组和求和

数据挖掘 r
2022-03-12 02:09:56

我有一个 data.frame,其中包含两列我想对员工的直接劳动力进行分组和汇总。

Employees   Actual work
Joe Smo      8
Joe Smo      7
Joe Smo      5
Sam Adams    7
Sam Adams    5
Sam Adams    3

期望的结果是

Results:
Joe Smo      20
Sam Adams    15

这是我使用的代码不起作用。

aggregate(directLaborNov18[c('Employee')], directLaborNov18['Actual_work'], sum)
1个回答

你非常亲近。只需切换前两个输入参数。

> aggregate(directLaborNov18['Actual_work'], directLaborNov18[c('Employee')],  sum)
   Employee Actual_work
1   Joe Smo          20
2 Sam Adams          15