我想将日期时间索引转换为特定日期之后的经过时间(目标日期之前的日期为负数,之后为正数)。假设,它可以像从下面的索引中减去日期一样简单但是会吐出一个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
还有其他办法吗?