Аргумент ключевого слова sort
был введен в версии 0.23.0 (см. , что нового ), чтобы позволить пользователю контролировать нежелательный эффект (автоматическая сортировка индексов по неконкатенируемой оси, только вcase join=outer
).
Похоже, что во время вашего обновления панды были понижены.Можете ли вы сохранить версию> = 0.23.0?
Если нет, то, возможно, вы захотите пройти через связанную проблему панд, чтобы найти обходные пути (в основном вам придется unsort послезвоните).
Редактировать :
Проходя через проблему , лучший найденный мной обходной путь:
«Мой обходной путьиспользует unique_everseen из Itertools Recipes. ”
columns = unique_everseen([column for df in dfs for column in df.columns])
df = pd.concat(dfs)[columns]