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 |