1
我試圖應用一個函數,該函數返回股票(我已經在其上收集多天的價格)的最新或最大日期。返回熊貓數據框中每個股票名稱的最大日期
我將使用此最大或最新日期去收集更多價格。
我的數據幀是當前形式:
in: df.head()
columns: index(date) | stock_name
2015-10-01 A
2015-10-02 A
2015-10-05 B
2015-10-08 B
def max(x):
return x.idxmax()
df["stock_name"].apply(max)
out:
A 2015-10-02
B 2015-10-08
那麼,什麼是你的問題? –
@AnandSKumar我找不出正確的語法來爲每個股票名稱返回MAX日期? – yoshiserry
'df.groupby('stock_name')['date'] .max()'可能是? – Zero