如何计算开始期间的累积百分比变化

时间:2015-08-11 19:28:52

标签: python pandas dataframe

我正在尝试创建一个滚动累积百分比变化的DataFrame。我想显示股票从最初购买日期(2014-09-05)的百分比变化。

import pandas as pd
import pandas.io.data as web

cvs = web.get_data_yahoo('cvs', '2014-09-05')['Adj Close']

cvsChange = cvs[1:] / cvs.shift(1) - 1

2 个答案:

答案 0 :(得分:5)

谢谢@EdChum

我在寻找的是......

FirstClass

答案 1 :(得分:2)

这个怎么样:

(cvs.iloc[-1] - cvs.iloc[0]) / cvs.iloc[0] * 100