gpt4 book ai didi

python - pandas 日期时间索引序列差异

转载 作者:行者123 更新时间:2023-12-01 08:24:27 27 4
gpt4 key购买 nike

如何计算 pandas 日期时间索引的序列差异? diff 函数不起作用:

import pandas as pd
pd.date_range('2018-12-31','2019-01-31').diff()

AttributeError: 'DatetimeIndex' object has no attribute 'diff'

最佳答案

使用np.diff来获取纳秒级的差异。

np.diff(dt)

由此,如果您需要 Timedeltas 索引,则可以调用 to_timedelta

pd.to_timedelta(np.diff(dt), unit='ns')
# TimedeltaIndex(['1 days', '1 days', ...], dtype='timedelta64[ns]', freq=None)

或者,一个系列:

pd.Series(np.diff(dt))

0 1 days
1 1 days
2 1 days
3 1 days
4 1 days
...

关于python - pandas 日期时间索引序列差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54374596/

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