次のようなデータ フレーム (「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 と数量に加えて) が表示されます。また、1 つの 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
説明どおりの結果を得るにはどうすればよいですか?
ありがとうございました。