У меня довольно простой вопрос, но я не могу найти для него чистого решения панд.
С учетом списка дат в серии, как показано ниже:
LoadedDate
0 2016-02-18
1 2016-02-19
2 2016-02-20
3 2016-02-23
4 2016-02-24
5 2016-02-25
6 2016-02-26
7 2016-02-27
8 2016-03-01
9 2016-03-02
10 2016-03-03
11 2016-03-04
12 2016-03-05
13 2016-03-08
14 2016-03-09
15 2016-03-10
16 2016-03-11
17 2016-03-12
18 2016-03-15
19 2016-03-16
20 2016-03-17
21 2016-03-18
22 2016-03-19
23 2016-03-22
24 2016-03-23
25 2016-03-24
26 2016-03-25
27 2016-03-30
28 2016-03-31
29 2016-04-01
30 2016-04-02
31 2016-04-05
32 2016-04-06
33 2016-04-07
34 2016-04-08
35 2016-04-09
36 2016-04-12
37 2016-04-13
38 2016-04-14
39 2016-04-15
40 2016-04-16
41 2016-04-19
42 2016-04-20
43 2016-04-21
44 2016-04-22
45 2016-04-23
46 2016-04-27
47 2016-04-28
48 2016-04-29
49 2016-04-30
50 2016-05-02
51 2016-05-03
52 2016-05-04
Я бы хотел получить последнюю / максимальную дату каждого месяца. Таким образом, результат будет:
LastDate
0 2016-02-27
1 2016-03-31
2 2016-04-29
3 2016-05-04
Я пытался df.set_index('LoadedDate').groupby(pd.Grouper(freq='M')).max()
, но он вернул максимальную календарную дату, а не фактическую максимальную дату загрузки моей серии.
Спасибо.