📜  Python|熊猫 TimedeltaIndex.shift()(1)

📅  最后修改于: 2023-12-03 15:34:20.500000             🧑  作者: Mango

Python|熊猫 TimedeltaIndex.shift() 介绍

TimedeltaIndex.shift() 是 Pandas TimedeltaIndex 类的一个方法,它用于对 TimedeltaIndex 进行平移操作。

语法
TimedeltaIndex.shift(periods=1, freq=None, axis=0)
参数
  • periods:整数值,表示为 Timedelta 的偏移量,默认为 1,正数表示向右移动,负数表示向左移动;
  • freq:表示 TimedeltaIndex 的偏移单位,可选。
  • axis:默认为 0,表示进行平移的方向,0 表示行方向,1 表示列方向。
返回值

移动后的 TimedeltaIndex。

示例

考虑下面的示例数据:

import pandas as pd

data = pd.TimedeltaIndex(['1 days', '2 days', '3 days', '4 days', '5 days'], name='delta')

使用 shift() 方法,将数据向右移动一个周期:

data.shift(periods=1)

输出结果为:

delta
NaT
1 days
2 days
3 days
4 days
参考资料