我一直在尝试适应先知模型。当我在不添加任何假期的情况下进行快速脏运行时,predict() 函数运行良好。但是,一旦我添加了假期数据集 (prophet(holidays=holiday_train).fit(train_data)),预测函数就开始抛出以下错误。
TypeError: concat() 得到了一个意外的关键字参数“排序”
任何人都可以帮我解决它。
提前致谢
我一直在尝试适应先知模型。当我在不添加任何假期的情况下进行快速脏运行时,predict() 函数运行良好。但是,一旦我添加了假期数据集 (prophet(holidays=holiday_train).fit(train_data)),预测函数就开始抛出以下错误。
TypeError: concat() 得到了一个意外的关键字参数“排序”
任何人都可以帮我解决它。
提前致谢
您可能正在使用一个版本,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)
. . .
查看文档。
看起来他们需要更新他们的 requirements.txt 是pandas>=0.23.0