【发布时间】:2017-10-20 16:39:45
【问题描述】:
我正在尝试关注the basic tutorial for 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 似乎没有标签,我也没有制作标签的声誉
【问题讨论】:
-
可以上传文件的链接吗?
-
示例中的文件是here。
标签: python pandas facebook-prophet