У меня есть такой фрейм данных:
date ID flag
Apr1 1 True
Apr2 2 True
May1 1 True
May1 1 False
May2 1 True
Требуется совокупный подсчет ID
в предыдущие дни (включая этот день), где установлен флаг True
, например:
date ID flag count
Apr1 1 True 1
Apr2 2 True 1
May1 1 True 2
May1 1 False 2
May2 1 True 3
Я пробовал булево маскирование и cumsum()
, но не получилось. Предложения?