Мне нужно отфильтровать мои данные в два разных индекса. (1) последние три месяца, включая декабрь в качестве текущего месяца минус три (2) текущего месяца (декабрь 2019 года) и значения текущего месяца за предыдущий год
pDate Name Date Year Month
11/17/2019 12:18 A 2019/11 2019 11
12/23/2018 11:52 B 2018/12 2018 12
12/1/2019 11:42 C 2019/12 2019 12
12/10/2018 14:31 D 2018/12 2018 12
12/14/2018 12:42 E 2018/12 2018 12
10/15/2019 15:19 F 2019/10 2019 10
10/23/2019 10:50 G 2019/10 2019 10
12/2/2018 15:14 H 2018/12 2018 12
Я смог сгруппировать их по последним 3 месяца, относительно быстро, как:
df1 = df.sort_values(by="pDate",ascending=True).set_index("pDate").last("3M")
Как получить фрейм данных, который отображает только декабрь 2019 (текущий месяц) и декабрь 2018