Py学习  »  Python

python3 prophet model predict()抛出typeerror:concat()与holidays dataframe一起使用时获得意外的关键字参数“sort”

jiterika • 5 年前 • 1698 次点击  

我一直在尝试一个先知模型。predict()函数工作得很好,因为我只做了快速脏运行,没有添加任何假日。但是,当我添加了一个假日数据集(Prophet(Holidays=Holiday_Train).fit(Train_Data))时,predict函数就开始抛出以下错误。

typeerror:concat()得到意外的关键字参数“sort”

谁能帮我修理一下?

提前谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43797
 
1698 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Chris
Reply   •   1 楼
Chris    6 年前

你可能正在使用 pandas<0.23.0 sort 添加版本 0.23.0 . 然而, requirements.txt 要求 pandas>=0.20.1 问题似乎是这个函数:

 def construct_holiday_dataframe(self, dates):` 

            . . . 

    all_holidays = pd.concat((all_holidays, country_holidays_df), sort=False)

            . . . 

查看 docs .

看起来他们需要将requirements.txt更新为 pandas>=0.23.0