举例说明pandas里面的shift的用法
时间: 2023-05-19 10:05:47 浏览: 209
pandas使用手册.pdf
5星 · 资源好评率100%
pandas中的shift函数可以将数据沿着指定的轴向上或向下移动指定数量的步骤。例如,可以使用shift函数来计算时间序列数据的差异,或者用于计算滞后数据的相关性。下面是一个示例:
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [10, 20, 30, 40, 50]})
# 将数据向下移动一行
df_shifted = df.shift(1)
print(df)
print(df_shifted)
输出结果如下:
A B
0 1 10
1 2 20
2 3 30
3 4 40
4 5 50
A B
0 NaN NaN
1 1.0 10.0
2 2.0 20.0
3 3.0 30.0
4 4.0 40.0
阅读全文