1

我一直在尝试适应先知模型。当我在不添加任何假期的情况下进行快速脏运行时,predict() 函数运行良好。但是,一旦我添加了假期数据集 (prophet(holidays=holiday_train).fit(train_data)),预测函数就开始抛出以下错误。

TypeError: concat() 得到了一个意外的关键字参数“排序”

任何人都可以帮我解决它。

提前致谢

4

1 回答 1

4

您可能正在使用一个版本,pandas<0.23.0sort在版本中添加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)

            . . . 

查看文档

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

于 2019-01-22T17:15:22.450 回答