簡體   English   中英

從 Pandas DataFrame 列返回動態滾動的最大值

[英]Return max value for dynamic rolling from pandas DataFrame column

我有“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():

df.A.cummax()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM