I have a dataframe consisting of a name and speed measurements for each 0.1 seconds. I want to get a count of how many times the speed is above the speed limit for 0.3 seconds (i.e. 3 consecutive rows).
limit = 25.3
Name speed time
Mary 25.6 0.1
Mary 25.8 0.2
Mary 25.1 0.3
Mary 24.4 0.4
Mary 24.2 0.5
Mary 25.8 0.6
Mary 25.9 0.7
Mary 25.8 0.8
Mary 25.4 0.9
Mary 24.9 1.0
Mary 25.6 1.1
Mary 25.8 1.2
Mary 26.2 1.3
Result
{Mary: 2}