我一直在尝试一个先知模型。predict()函数工作得很好,因为我只做了快速脏运行,没有添加任何假日。但是,当我添加了一个假日数据集(Prophet(Holidays=Holiday_Train).fit(Train_Data))时,predict函数就开始抛出以下错误。
typeerror:concat()得到意外的关键字参数“sort”
谁能帮我修理一下?
提前谢谢
你可能正在使用 pandas<0.23.0 和 sort 添加版本 0.23.0 . 然而, requirements.txt 要求 pandas>=0.20.1 问题似乎是这个函数:
pandas<0.23.0
sort
0.23.0
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
pandas>=0.23.0