我使用这种形成的熊猫数据框 在此处输入图像描述
而且,我的代码在这里。
# Execution logic goes here
dataframe1 = dataframe1.drop(['Column 6'],axis=1)
dataframe1 = dataframe1.drop(['TIME'],axis=1)
data_idx = pd.date_range('2015-9-3', '2016-8-25', freq='D')
dataframe1["idx"] = data_idx
dataframe1.set_index('idx', inplace=True)
del dataframe1.index.name
print('Input pandas.DataFrame #1:\r\n\r\n{0}'.format(dataframe1))
temp = pd.DataFrame( dataframe1 ,index=data_idx)
temp.update(dataframe1)
print('Input pandas.DataFrame #1:\r\n\r\n{0}'.format(temp))
model = ARIMA(temp, order= (5,1,0))
arima_data = model.fit()
return arima_data,code here
错误日志是这样的:
model = ARIMA(temp, order= (5,1,0)) 文件“C:\pyhome\lib\site-packages\statsmodels\tsa\arima_model.py”,第 965 行,在新 mod 中。init (endog, order, exog, dates, freq, missing) 文件“C:\pyhome\lib\site-packages\statsmodels\tsa\arima_model.py”,第 984 行,在init self.data.ynames = 'D. ' + self.endog_names TypeError: 无法将“list”对象隐式转换为 str 进程返回非零退出代码 1
所以,我想使用 ARIMA ......但我找不到正确的解决方案......请帮助我。