【问题标题】:How to write ouput from for-loop to CSV using Facebook Prophet in Python?如何使用 Python 中的 Facebook Prophet 将 for-loop 的输出写入 CSV?
【发布时间】:2019-04-21 15:37:27
【问题描述】:

我正在尝试将 Python 中的 for 循环与 Facebook Prophet 预测结合使用,因此我将能够对我想要预测的每种产品进行预测。

这里给出的答案几乎是完美的: forecasting values for each category using Prophet in python

答案不包括如何以主题启动者在屏幕截图中发布的方式将循环的输出写入 CSV。

当我通过以下方式自己尝试时:

df_temp = get_prediction(df2)
print(df_temp)

df_output = pd.DataFrame(list(df_temp.items()))
df_output.to_csv('Tutorial.csv', index=True)

我可以看到先知的预言。但由于它在字典输出中,我不知道如何正确地将其放入 csv 中。将其存储在数据框中也不能解决 pd.DataFrame.from_dict 的问题。

对此还有其他想法吗?通常我可以通过 stackoverflow 解决问题,但现在我真的卡住了。

【问题讨论】:

    标签: python for-loop facebook-prophet


    【解决方案1】:

    欢迎来到 Stackoverflow!

    我认为您需要在代码中设置 mode=a 以将您的预测附加到 csv 文件中。

    df_output.to_csv('Tutorial.csv', index=True,mode='a')
    

    请参阅link 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2019-07-20
      • 2021-09-11
      • 1970-01-01
      • 2015-10-16
      • 2021-02-27
      • 2016-04-14
      • 2018-10-05
      • 2020-08-08
      • 1970-01-01
      相关资源
      最近更新 更多