DataFrame.shift(periods=1, freq=None, axis=0)
参数spa
假如如今有一个DataFrame数据df,以下所示:code
index | value1 |
---|---|
A | 0 |
B | 1 |
C | 2 |
D | 3 |
执行代码:blog
df.shift()
index | value1 |
---|---|
A | NaN |
B | 0 |
C | 1 |
D | 2 |
执行代码:索引
df.shift(2)
index | value1 |
---|---|
A | NaN |
B | NaN |
C | 0 |
D | 1 |
执行代码:string
df.shift(-1)
index | value1 |
---|---|
A | 1 |
B | 2 |
C | 3 |
D | NaN |
df1:io
index | value1 |
---|---|
2016-06-01 | 0 |
2016-06-02 | 1 |
2016-06-03 | 2 |
2016-06-04 | 3 |
执行代码:table
df1.shift(periods=1,freq=datetime.timedelta(1))
index | value1 |
---|---|
2016-06-02 | 0 |
2016-06-03 | 1 |
2016-06-04 | 2 |
2016-06-05 | 3 |