Spec-Zone.ru › pandas 0.21

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 : boolean, по умолчанию 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 : bool, по умолчанию False

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

dropna : boolean, по умолчанию 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.21.1/generated/pandas.DataFrame.to_hdf.html

Spec-Zone.ru

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