gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:58:17 39 4
gpt4 key购买 nike

我有一个索引只是 datetime.time 的 DataFrame,并且 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.html

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

关于python - 如何从对象为 datetime.time 类型的 Pandas DataFrame.Index 中添加/减去时间(小时、分钟等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28954093/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com