Spec-Zone.ru › pandas 0.20

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, по умолчанию 0

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

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

Указывает библиотеку сжатия, которая должна быть использована. Начиная с версии 0.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.20.3/generated/pandas.DataFrame.to_hdf.html

Spec-Zone.ru

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