fbprophet predict()方法标量值错误

时间:2017-10-20 16:39:46

标签: python pandas

我正在尝试关注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的标签,我没有声誉可以制作一个

2 个答案:

答案 0 :(得分:0)

我收到了一些其他错误但在添加后仍然有效:

...
m = Prophet()
m.daily_seasonality=True
...

enter image description here

答案 1 :(得分:0)

也许你应该试试python 2.