Используйте 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
...