我正在传递带有以下标题的Pandas对象:
model = ARIMA(df, order=(5, 1, 0))
这在传递单列(Pandas系列)时效果很好,但是当我传递数据框时得到:
...
File "/usr/local/lib/python3.7/site-packages/statsmodels/tsa/arima_model.py", line 996, in __new__
mod.__init__(endog, order, exog, dates, freq, missing)
File "/usr/local/lib/python3.7/site-packages/statsmodels/tsa/arima_model.py", line 1024, in __init__
self.data.ynames = 'D.' + self.endog_names
TypeError: can only concatenate str (not "list") to str
我已经多次重构了数据框及其标头,但是我仍然遇到相同的错误。似乎Statsmodels无法转换列字符串名称列表,不确定该怎么做。