【发布时间】:2017-04-20 22:52:02
【问题描述】:
我想在给定一系列价格数据的情况下找出一只股票的最大可能回报。鉴于您只能以未来价格出售,我认为我需要在每一行上放置最高未来价格:
def maxf(idx):
return prc[idx:].bid.max()
prc['MaxF'] = prc.index.map(lambda x: maxf(x))
此代码确实有效,但它比 pandas.cummax() 花费的时间要长得多。有没有直接的向量方式来编码?
【问题讨论】:
标签: python pandas numpy lambda