0

I have a pandas dataframe df that goes like this

index     data
midnight  1
1am       1
2am       1
2am       1

I want to count the number of lines in the last 90 minutes excl, to do so, I do df.rolling("90min", closed="left").fillna(0)

Result is

index     data
midnight  0
1am       1
2am       1
2am       2

Considering 2am is a duplicate index, I would like the last value to be 1 instead of 2. Any idea ?

0 Answers0