我有一个带有时间序列(单个股票的每日价格)的数据框。我想采用两个不同的时间范围,并将它们覆盖在相对起始点为0而不是日期的情节上。
在下面的示例中,如果我绘制1962和2018,它将日期作为x轴,而不是相对起点。
SPY = pd.read_csv('GSPC.csv', parse_dates=['dDate'], index_col='dDate')
SPY1962 = SPY['1962']
SPY2018 = SPY['2018']
firstprice62 = SPY1962['nAdjClose'].iloc[0]
firstprice18 = SPY2018['nAdjClose'].iloc[0]
normal62 = SPY1962['nAdjClose'].div(firstprice62).mul(100)
normal18 = SPY2018['nAdjClose'].div(firstprice18).mul(100)
答案 0 :(得分:0)
想通了。
normal18 = normal18.reset_index()
normal62 = normal62.reset_index()
normal62['nAdjClose'].plot()
normal18['nAdjClose'].plot()
plt.show()