0
什麼是獲得一系列其他系列累計argmax的有效方法?熊貓系列累計argmax
我想出的方法是
import pandas as pd
def cumargmax(series):
return pd.expanding_apply(series, lambda x: x.argmax())
這工作,但我不知道是否有一個更合適的方式。
什麼是獲得一系列其他系列累計argmax的有效方法?熊貓系列累計argmax
我想出的方法是
import pandas as pd
def cumargmax(series):
return pd.expanding_apply(series, lambda x: x.argmax())
這工作,但我不知道是否有一個更合適的方式。
你不需要cumargmax函數。相反,你可以在一行中做到這一點,
pd.expanding_apply(series, lambda x: x.argmax())
pandas 0.18 is deprecating expanding_apply()module level funtions。他們用下面的方法調用替換,
series.expanding().apply(lambda x: x.argmax())
退房在http://pandas.pydata.org/pandas-docs/stable/computation.html
什麼是'另一個series'累計argmax文檔?你能發佈樣本數據集和預期的輸出嗎? – MaxU