如何在 Python 中使用 Facebook Prophet 将 for 循环的输出写入 CSV?

How to write ouput from for-loop to CSV using Facebook Prophet in Python?

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

这里给出的答案近乎完美:

答案不包括如何将循环的输出以截图中发布的主题启动器的方式写入 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 的问题。

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

欢迎使用 Whosebug!

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

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

有关详细信息,请参阅 link