私はこのようなデータフレームを持っています:
id date amt
1 2012-05-03 10:33 32
2 2012-06-01 12:49 242
2 2012-06-05 00:09 43
3 2012-06-03 05:19 323
3 2012-06-08 08:45 12
4 2012-06-09 12:38 32
5 2012-06-09 10:31 53
ここで、重複を削除してid
、日付が最も早いものを選択します。重複するエントリの数は異なります。id
私はそれぞれの特定の最初の出現と対応することだけを気にamt
します、他のすべてのエントリは削除されるべきです。
ループを使ってこれを行う方法は理解していますが、Rには短くてエレガントな解決策があると思います。