отслеживание максимального значения в столбце dataframe

Я хочу создать столбец B в кадре данных, который отслеживает максимальное значение, достигнутое в столбце A начиная с строки Index 0.

  AB Index 0 1 1 1 2 2 2 3 3 3 2 3 4 1 3 5 3 3 6 4 4 7 2 4 

Я хочу избежать итерации, так же есть векторизованное решение, и если да, то как это могло бы выглядеть?

One Solution collect form web for “отслеживание максимального значения в столбце dataframe”

Вы ищете cummax :

 In [257]: df['B'] = df['A'].cummax() df Out[257]: AB Index 0 1 1 1 2 2 2 3 3 3 2 3 4 1 3 5 3 3 6 4 4 7 2 4 
Python - лучший язык программирования в мире.