Подсчитайте количество событий после partitionBy и group - PullRequest
0 голосов
/ 25 сентября 2019

Предположим, у меня есть следующий Dataframe:

# id   date           Mode      Name
# 1    2.3.19T12:24   Working   Runing
# 1    2.3.19T13:15   Working   Runing slow
# 1    2.3.19T16:10   Cleaning  Off
# 1    4.3.19T10:10   Cleaning  on
# 1    4.3.19T15:13   Cleaning  Off
# 2    4.3.19T10:18   Working   Runing good
# 2    4.3.19T10:40   working   Runing
# 2    4.3.19T16:25   Cleaning  Off 

Я хочу, чтобы новый DataFrame был сгруппирован по id, чтобы он считал все события до выключения режима очистки.

Ожидается следующий кадр данных:

# id   date           Mode      Name          Events
# 1    2.3.19T16:10   Cleaning  Off             2
# 1    4.3.19T15:13   Cleaning  Off             1
# 2    4.3.19T16:25   Cleaning  Off             2

Заранее спасибо.

...