如何从Pandas DataFrame.Index whos对象的类型为datetime.time的时间中添加/减去时间(小时,分钟等)?
我有一个DataFrame,其索引仅为datetime.time,而DataFrame.Index和datetime.time中没有方法来移动时间。datetime.time已替换,但仅适用于系列的单个项目吗?
这是使用的索引的示例:
In[526]: dfa.index[:5]
Out[526]: Index([21:12:19, 21:12:20, 21:12:21, 21:12:21, 21:12:22], dtype='object')
In[527]: type(dfa.index[0])
Out[527]: datetime.time
-
Liam的链接看起来不错,但也可以签出
pandas.Timedelta
-看起来可以很好地与NumPy和Python的时间增量配合使用。https://pandas.pydata.org/pandas-
docs/stable/timedeltas.htmlpd.date_range('2014-01-01', periods=10) + pd.Timedelta(days=1)