我有'A'列,我正在max列中寻找以下结果。我使用了循环,但是很费时间。我想使用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():
df.A.cummax()
关于python - 从pandas DataFrame列返回动态滚动的最大值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48799902/