Pandas - сохранить в csv заменяет столбцы - PullRequest
1 голос
/ 14 июля 2020

У меня проблема с сохранением pandas DataFrame в csv. Я запускаю код на ноутбуке jupyter, и все работает нормально. После запуска того же кода на сервере значения столбцов сохраняются в случайные столбцы…

csvPath = r''+str(pathlib.Path().absolute())+ '/products/'+brand['file_name']+'_products.csv'
productFrame.to_csv(csvPath,index=True)

Я распечатал DataFrame перед сохранением - выглядит так, как должно быть. После сохранения открываю файл и значения ale смешаны.

Как заставить его всегда работать правильно?

1 Ответ

0 голосов
/ 14 июля 2020

Если вы хотите принудительно установить порядок столбцов при экспорте в CSV, используйте

df[cols].to_csv()

, где cols - список имен столбцов в желаемом порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...