Python 从DataFrame列返回动态滚动的最大值

Python 从DataFrame列返回动态滚动的最大值,python,pandas,Python,Pandas,我有一个“A”列,我正在最大列中查找以下结果。我使用了循环,但它很耗时。我想使用lambda函数,以便在传递值数组后,我将获得每个动态滚动对应的最大值 A Max 100 100.87 100.87 99.800778 100.87 101.1281283 101.1281283 106.4575807 106.4575807 109.3212896 1

我有一个“A”列,我正在最大列中查找以下结果。我使用了循环,但它很耗时。我想使用lambda函数,以便在传递值数组后,我将获得每个动态滚动对应的最大值

   A                Max          
  100       
 100.87           100.87

99.800778         100.87

101.1281283     101.1281283

106.4575807     106.4575807

109.3212896     109.3212896

107.7907916     109.3212896

105.128359      109.3212896

103.8668187     109.3212896

108.9978396     109.3212896

110.0006197     110.0006197

106.9426025     110.0006197

108.6750726     110.0006197

101.1547576     110.0006197

102.7530028     110.0006197

97.68727973     110.0006197
有人能帮我找到最好的方法吗。

您可以使用cummax():


谢谢你的帮助help@user380090别担心。如果你觉得它有帮助,请投票并接受它作为你的答案。@piRSquared谢谢!
df.A.cummax()