【发布时间】:2017-05-03 06:25:16
【问题描述】:
如何选择当月最后一天对应的数据?
例如,我有一个数据集,其中包含从 2000 年到 2016 年的V1 的每日数据。我只需要选择每个月的最后一天,即所有年份的31/01/2001、28/02/2001 等。日期格式为DD/MM/YYYY。
V1 V2
4.59 29/12/2000
4.59 01/01/2001
4.58 02/01/2001
4.52 03/01/2001
4.54 04/01/2001
4.58 05/01/2001
......
4.09 26/01/2001
4.50 27/01/2001
4.18 28/01/2001
4.11 29/01/2001
3.54 30/01/2001
4.98 31/01/2001 <- Select this row!
【问题讨论】:
-
这真的是非常基本的分组子集并对其进行操作(使用
max()。Joel Wilson 的答案将其解决为单线(我在评论中提到的两个小警告)。