Python中的AutoCorrelation

时间:2015-09-21 22:46:22

标签: python pandas

我正在尝试创建一个两列数据框,其中X是一组数据,Y是前面一行的数据。例如:

X  Y
0  1
1  2
2  3

这是我正在使用的代码....有关如何完成此任务的任何提示?

while intCount < (len(autoCorrelation_df["X"]) - 2):
#   autoCorrelation_df["Y"] = data.Error[+intCount]
    autoCorrelation_df["Y"][intCount] = autoCorrelation_df["X"][intCount - 1]
    print(intCount)
    intCount = intCount + 1

1 个答案:

答案 0 :(得分:0)

对于那些可以帮助的人......这就是我创建自相关的方法

autoCorrelation_df["Y"] = data.Error
autoCorrelation_df["X"] = np.NaN

while intCount < (len(autoCorrelation_df["Y"]) - 1):
    #autoCorrelation_df["Y"] = data.Error[+intCount]
    autoCorrelation_df["X"][intCount] = autoCorrelation_df["Y"][(intCount + 1)]
    intCount = intCount + 1