【发布时间】:2015-10-05 05:32:17
【问题描述】:
我正在尝试应用一个函数来返回股票的最新或最大日期(我已经收集了多天的价格)。
我将使用这个最大或最迟日期去收集更多价格。
我的数据框目前采用以下形式:
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 我无法找出正确的语法来返回每个股票名称的最大日期?
-
df.groupby('stock_name')['date'].max()可能是?
标签: python pandas apply series