Spec-Zone.ru › pandas 0.22

pandas.DataFrame.to_hdf

DataFrame.to_hdf(path_or_buf, key, **kwargs) [source]

Записать содержащиеся данные в файл HDF5 с помощью HDFStore.

Параметры:

path_or_buf : путь (строка) или объект HDFStore

key : строка

идентификатор группы в хранилище

mode : необязательно, {‘a’, ‘w’, ‘r+’}, по умолчанию ‘a’

'w'

Запись; создаётся новый файл (существующий файл с тем же именем будет удалён).

'a'

Добавление; открывается существующий файл для чтения и записи, и если файл не существует, он создаётся.

'r+'

Аналогично 'a', но файл должен уже существовать.

format : ‘fixed(f)|table(t)’, по умолчанию ‘fixed’

fixed(f) : Fixed format

Быстрое чтение/запись. Не допускает добавления и поиска.

table(t) : Table format

Запись в виде структуры PyTables Table, что может выполняться медленнее, но позволяет выполнять более гибкие операции, такие как поиск/выбор подмножеств данных.

append : булево, по умолчанию False

Для форматов Table, добавляет входные данные к существующим.

data_columns : список столбцов или True, по умолчанию None

Список столбцов для создания индексированных столбцов данных для запросов на диске или True для использования всех столбцов. По умолчанию индексируются только оси объекта. См. здесь.

Применимо только к format=’table’.

complevel : целое число, 0-9, по умолчанию None

Указывает уровень сжатия данных. Значение 0 отключает сжатие.

complib : {‘zlib’, ‘lzo’, ‘bzip2’, ‘blosc’}, по умолчанию ‘zlib’

Указывает библиотеку сжатия, которая будет использоваться. Начиная с v0.20.2 поддерживаются дополнительные компрессоры для Blosc (по умолчанию, если не указан компрессор: ‘blosc:blosclz’): {‘blosc:blosclz’, ‘blosc:lz4’, ‘blosc:lz4hc’, ‘blosc:snappy’, ‘blosc:zlib’, ‘blosc:zstd’}. Указание библиотеки сжатия, которая недоступна, вызывает ValueError.

fletcher32 : булево, по умолчанию False

Если применяется сжатие, используется контрольная сумма fletcher32.

dropna : булево, по умолчанию False.

Если True, все строки nan не будут записаны в хранилище.

© 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_hdf.html

Spec-Zone.ru

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