【发布时间】:2018-11-04 12:59:44
【问题描述】:
假设我想预测给定随机行中的时间序列数据。假设 Index = (2000, 4000, 12000) ,这意味着我想预测第 2000、4000 和 12000 行的输出 以下是我的代码:
index = df['Index']
y=[]
for index in index:
ind_1 = index - 1;
ind = data.iloc[:ind_1]
fit = SimpleExpSmoothing(ind).fit(smoothing_level=0.65,optimized=False)
y = fit.forecast(1)
y.append(y)
print(y)
但它只显示了第 12000 行的最后一个预测。
是否有可能知道如何在第 2000 行和第 4000 行获得其他输出?
谢谢。
【问题讨论】:
-
请修正你的缩进。
标签: python pandas loops for-loop