关于什么:
import pandasx = pandas.Dataframe({ 'x_1': [0, 1, 2, 3, 0, 1, 2, 500, ],}, index=[0, 1, 2, 3, 4, 5, 6, 7])x['x_1'].rolling(window=2).apply(lambda x: x.iloc[1] - x.iloc[0])通常,您可以
lambda使用自己的功能替换该功能。请注意,在这种情况下,第一项将是
NaN。
更新资料
定义以下内容:
n_steps = 2def my_fun(x): return x.iloc[-1] - x.iloc[0]x['x_1'].rolling(window=n_steps).apply(my_fun)
您可以在处计算值之间的差异
n_steps。



