我有一个这样的数据框:
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 中可以有一个简短而优雅的解决方案。