我正在尝试遵循fbprophet 的基本教程,但遇到了一个对 Prophet.predict() 方法没有意义的错误。我的代码完全按照教程:
import pandas as pd
import numpy as np
from fbprophet import Prophet
df = pd.read_csv("example_wp_peyton_manning.csv")
df['y'] = np.log(df['y'])
m = Prophet()
m.fit(df)
future = m.make_future_dataframe(periods = 365)
forecast = m.predict(future)
在预测方法上,我得到
ValueError: If using all scalar values, you must pass an index
我之前在尝试不正确地使用 DataFrame 构造函数时看到过这种情况,但这似乎发生在 fbprophet 代码的底层,这很奇怪,因为传递的数据帧来自包自己的 make_future_dataframe 方法。有没有其他人经历过这个/知道解决方法?
对于上下文,我使用 Python 3.6.0、Visual C++ 14.0、Numpy 1.13.1、Pandas 0.21.0、pystan 2.17.0.0 和 fbprophet 0.2
fbprophet 似乎没有标签,我也没有制作标签的声誉