📅  最后修改于: 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