pandas.DataFrame.to_csv
-
DataFrame.to_csv(path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression=None, quoting=None, quotechar='"', line_terminator='\n', chunksize=None, tupleize_cols=None, date_format=None, doublequote=True, escapechar=None, decimal='.')[source] -
Запись DataFrame в файл с разделителем запятых (csv)
Параметры: path_or_buf : строка или дескриптор файла, по умолчанию None
Путь к файлу или объект. Если None, результат возвращается как строка.
sep : символ, по умолчанию ‘,’
Разделитель полей в выходном файле.
na_rep : строка, по умолчанию ‘’
Представление пропущенных данных
float_format : строка, по умолчанию None
Форматная строка для чисел с плавающей точкой
columns : последовательность, необязательно
Столбцы для записи
header : булево значение или список строк, по умолчанию True
Записывать имена столбцов. Если передан список строк, предполагается, что это псевдонимы имен столбцов
index : булево значение, по умолчанию True
Записывать имена строк (индекс)
index_label : строка или последовательность или False, по умолчанию None
Имя столбца для столбца(ов) индекса, если требуется. Если None, и
headerиindexустановлены в True, используются имена индексов. Последовательность должна быть передана, если DataFrame использует MultiIndex. Если False, поля имен индексов не будут выводиться. Используйте index_label=False для более удобного импорта в Rmode : строка
Режим записи Python, по умолчанию ‘w’
encoding : строка, необязательно
Строка, представляющая кодировку, которую следует использовать в выходном файле, по умолчанию ‘ascii’ в Python 2 и ‘utf-8’ в Python 3.
compression : строка, необязательно
строка, представляющая сжатие, используемое в выходном файле, допустимые значения — ‘gzip’, ‘bz2’, ‘xz’, используется только в том случае, если первый аргумент — имя файла
line_terminator : строка, по умолчанию
'\n'Символ новой строки или последовательность символов, используемая в выходном файле
quoting : необязательная константа из модуля csv
по умолчанию csv.QUOTE_MINIMAL. Если установлен
float_format, числа с плавающей точкой преобразуются в строки, и csv.QUOTE_NONNUMERIC будет обрабатывать их как нечисловыеquotechar : строка (длина 1), по умолчанию ‘”’
символ, используемый для цитирования полей
doublequote : булево значение, по умолчанию True
Управление цитированием
quotecharвнутри поляescapechar : строка (длина 1), по умолчанию None
символ, используемый для экранирования
sepиquotecharпри необходимостиchunksize : целое число или None
строки для записи за раз
tupleize_cols : булево значение, по умолчанию False
Устарело начиная с версии 0.21.0: Этот аргумент будет удален, и он всегда будет записывать каждую строку многоуровневого индекса как отдельную строку в файле CSV.
Записывать столбцы MultiIndex в виде списка кортежей (если True) или в новом расширенном формате, где каждый столбец MultiIndex — это строка в CSV (если False).
date_format : строка, по умолчанию None
Форматная строка для объектов datetime
decimal: строка, по умолчанию ‘.’
Символ, распознаваемый как десятичный разделитель. Например, используйте ‘,’ для европейских данных
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.22.0/generated/pandas.DataFrame.to_csv.html