Мое понимание заключалось бы в том, что в строке строки \n
в виде строки, представляющей столбец pandas.DataFrame
, можно считать плохой практикой. Например:Разрыв строки внутри имени столбца DataFrame
pandas.DataFrame([[1,2],[3,4]], columns=['First\ncolumn', 'Second\ncolumn'])
Основная причина заключается в том, что эти масках столбцы называют за громоздкие имена и, таким образом, к ошибкам. Одно из преимуществ, однако, заключается в том, что при экспорте DataFrame
, например, для excel это может быть удобно с точки зрения форматирования имен столбцов.
Что будет считаться Лучшая практика в этом случае? Есть ли способ форматировать столбцы только для экспорта? Я не мог найти его.
Из моего небольшого опыта в 'columns' параметра в функции экспортной может помочь вам выбрать подмножество столбцов для экспорта, но он не будет на самом деле переименовать столбцы. Не могли бы вы прояснить? – Dror
Хм, моя ошибка, теперь отредактируйте ответ. – Kracit
@Dror исправил это сейчас – Kracit