Python 从日期元组中减去

Python 从日期元组中减去,python,datetime,pandas,dataframe,Python,Datetime,Pandas,Dataframe,我有一个由日期元组组成的索引 2005-02-04 00:00:00 31.81 31.81 31.81 31.81 2005-02-07 00:00:00 31.885 31.885 31.885 31.885 2005-02-08 00:00:00 31.5326 31.5326 31.5326 31.5326 我想在索引顶部添加

我有一个由日期元组组成的索引

2005-02-04 00:00:00        31.81        31.81        31.81        31.81   
2005-02-07 00:00:00       31.885       31.885       31.885       31.885   
2005-02-08 00:00:00      31.5326      31.5326      31.5326      31.5326   
我想在索引顶部添加一行,并使用 以下方式:

df.ix[ (df.index.min()) - dt.timedelta(minutes=5), :]    =
     ([ dict[n] for n in df.columns.values.tolist()])
dict包含一些值,但我认为它在这里无关紧要。然而, 我得到以下错误:

TypeError: unsupported operand type(s) for -: 'tuple' and 'datetime.timedelta'
索引的类型是:df.Index.dtype提供类型对象,而不是
按照我的设想来确定时间。谢谢

事实上我已经找到了它,您只需从元组中去掉第一个元素,它就会返回一个“TimeStamp”对象:

df.index.min()[0] - dt.timedelta(minutes=5) 
工作