将Pandas DateTimeIndex转换为从

时间:2015-06-16 18:44:50

标签: python pandas

我想将日期时间索引转换为特定日期之后的经过时间(目标日期之前的日期为负数,之后为正数)。假设,它可以像从下面的索引中减去日期一样简单但是会吐出一个TypeError:

from pandas.io.data import DataReader
from datetime import datetime
prices = DataReader('^GSPC',  'yahoo', datetime(2010,1,1), datetime(2015,6,15))[['Adj Close']]
prices.index = prices.index - datetime(2012,1,1) #<------------ TypeError
print prices

还有其他办法吗?

0 个答案:

没有答案