我有一个这样的数据框(称为“dk”):
Date Country ID Description Qty
21/05/2014 DK 17423 Frontline 240
26/05/2014 DK 17423 Frontline 360
21/05/2014 DK 73663 Frontline 77
21/05/2014 DK 73663 Frontline 120
...
我想对每个 ID 的数量求和。结果仍应显示国家和描述(除了 ID 和数量)。如果一个ID的日期不同,则用较早的日期标记,如下所示:
Date Country ID Description Qty
21/05/2014 DK 17423 Frontline 600
21/05/2014 DK 73663 Frontline 197
我用过aggregate
,但它从其他列中删除了信息。
data <- aggregate(dk$Qty ~ dk$ID, subset(dk, ID == 17423),sum)
ID Qty
17423 600
73663 197
我怎样才能得到描述的结果?
谢谢你。