Допустим, у меня есть такой набор данных:
id_police id_sinistre datesurv
0 p123 s120 01/01/2018
1 p123 s121 03/01/2018
2 p123 s122 05/05/2018
3 p222 s123 04/05/2018
4 p222 s124 02/12/2018
5 p433 s125 07/08/2018
6 p433 s126 08/09/2018
7 p433 s127 10/10/2018
Моя цель - найти последние вхождения id_police
за последние 6 месяцев для каждой строки, например:
id_police id_sinistre datesurv occ
0 p123 s120 01/01/2018 0
1 p123 s121 03/01/2018 1
2 p123 s122 05/05/2018 2
3 p222 s123 04/05/2018 0
4 p222 s124 02/12/2018 0
5 p433 s125 07/08/2018 0
6 p433 s126 08/09/2018 1
7 p433 s127 10/10/2018 2
Думаю, мне понадобятся .duplicated
или .groupby
, но я не уверен, как их использовать ... Заранее спасибо за помощь!