如何从Pandas DataFrame.Index whos对象的类型为datetime.time的时间中添加/减去时间(小时,分钟等)?

发布于 2021-01-29 19:02:33

我有一个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
关注者
0
被浏览
44
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    Liam的链接看起来不错,但也可以签出pandas.Timedelta-看起来可以很好地与NumPy和Python的时间增量配合使用。

    https://pandas.pydata.org/pandas-
    docs/stable/timedeltas.html

    pd.date_range('2014-01-01', periods=10) + pd.Timedelta(days=1)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看