我有一个数据框:
dates V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
1999-05-31 66 65 64 63 62 61 60 59 58 57
1999-06-01 67 66 65 64 63 62 61 60 59 58
1999-06-02 68 67 66 65 64 63 62 61 60 59
1999-06-03 69 68 67 66 65 64 63 62 61 60
1999-06-04 70 69 68 67 66 65 64 63 62 61
1999-06-17 79 78 77 76 75 74 73 72 71 70
1999-06-18 80 79 78 77 76 75 74 73 72 71
1999-06-21 81 80 79 78 77 76 75 74 73 72
1999-06-22 82 81 80 79 78 77 76 75 74 73
1999-06-23 83 82 81 80 79 78 77 76 75 74
1999-06-24 84 83 82 81 80 79 78 77 76 75
1999-06-25 85 84 83 82 81 80 79 78 77 76
1999-06-28 86 85 84 83 82 81 80 79 78 77
1999-06-29 87 86 85 84 83 82 81 80 79 78
1999-06-30 88 87 86 85 84 83 82 81 80 79
我希望按每个月的最后一天对上述数据框进行子集化。也就是说,只有日期1999-05-31和1999-06-30会被保留。实际数据框要大得多,每个月的最后日期可能是28日、29日等等。
因此,我希望输出类似于以下内容:
dates V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
1999-05-31 66 65 64 63 62 61 60 59 58 57
1999-06-30 88 87 86 85 84 83 82 81 80 79
1999-10-29 175 174 173 172 171 170 169 168 167 166
我试图在zoo或其他软件包中找到一些函数,但没有找到...非常感谢所有的建议!