У меня есть фрейм данных со столбцами 'A' и 'flag'. я хочу применить групповую функцию и получить максимальное количество последовательных 1 в каждой группе
входные данные:
df=pd.DataFrame({'A':[1,1,1,1,1,1,2,2,2,2,2,2,2],'flag':[1,1,0,1,1,1,0,1,1,0,1,1,1]})
требуемый вывод
output= pd.DataFrame({'A':[1,1,1,1,1,1,2,2,2,2,2,2,2],'consective_count_max':[3,3,3,3,3,3,3,3,3,3,3,3,3]})