df.shift()
时间: 2024-06-14 21:05:44 浏览: 212
Pandas Shift函数的基础入门学习笔记
`df.shift()`是Pandas库中的一个函数,用于将DataFrame或Series中的数据沿着指定的轴向上或向下移动。移动后,原来位置上的数据会被填充为NaN(缺失值)。
以下是一个示例:
```python
import pandas as pd
# 创建一个DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
# 使用shift()函数将数据向下移动一行
shifted_df = df.shift(1)
print(shifted_df)
```
输出结果为:
```
A B
0 NaN NaN
1 1.0 6.0
2 2.0 7.0
3 3.0 8.0
4 4.0 9.0
```
在这个示例中,我们创建了一个包含两列的DataFrame,并使用`shift()`函数将数据向下移动了一行。移动后,原来位置上的数据被填充为NaN。
阅读全文