我想要做两件事:
我尝试使用tail
方法来实现延迟,但这似乎是一种效率低下的方法。 var是基本时间序列变量或任何nx1向量。
var-var.tail(len(var)-1)
有人可以给我一些指导吗?
答案 0 :(得分:0)
您可以使用pandas系列功能
>>> import pandas as pd
>>> t = pd.Series([1,2,3,4,5])
>>> t
0 1
1 2
2 3
3 4
4 5
dtype: int64
>>> t.shift(1)
0 NaN
1 1
2 2
3 3
4 4
dtype: float64
>>> t-t.shift(1)
0 NaN
1 1
2 1
3 1
4 1
dtype: float64
的说明中的详情