Spec-Zone.ru › pandas 0.23

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 для более лёгкого импорта в R

mode : str

Режим записи в Python, по умолчанию ‘w’

encoding : строка, необязательно

Строка, представляющая кодировку для использования в выходном файле, по умолчанию ‘ascii’ в Python 2 и ‘utf-8’ в Python 3.

compression : строка, необязательно

Строка, представляющая сжатие для использования в выходном файле. Допустимые значения: ‘gzip’, ‘bz2’, ‘zip’, ‘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.23.4/generated/pandas.DataFrame.to_csv.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API