Pandas DataFrame.to_csv () не выводит все столбцы - PullRequest
0 голосов
/ 06 декабря 2018

У меня большой массив данных с ~ 450 столбцами.Мне нужно экспортировать его в CSV, и для этого я использую следующую команду:

df.to_csv('output.csv', sep='\t', header=False, index=False, na_rep='null')

В результирующем файле отсутствует несколько конечных столбцов.Я пытался обновить параметры отображения панд, но это не решило проблему:

pd.set_option('display.max_columns', None)
pd.set_option('display.max_colwidth', -1)
pd.set_option('display.width', None)

Любая помощь приветствуется.


Фон : мне нужноэкспортировать данные из одной таблицы БД в другую, добавив еще один столбец на лету.Я экспортирую данные в csv, создаю из них фрейм данных, добавляю столбец, а затем снова хочу экспортировать их в csv для импорта в результирующую таблицу.

1 Ответ

0 голосов
/ 15 апреля 2019

Как оказалось, исходные данные где-то были в кавычках. Этот ответ на другой вопрос помог мне разобраться.Я решил проблему с:

pd.read_csv(file_obj, sep='\t', quoting=csv.QUOTE_NONE)
...