pandas.Panel.to_hdf
-
Panel.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, что может быть медленнее, но позволяет более гибкие операции, такие как поиск/выбор подмножеств данных
append : логическое значение, по умолчанию False
Для форматов таблиц добавляет входные данные к существующим
data_columns : список столбцов или True, по умолчанию None
Список столбцов для создания индексированных столбцов данных для запросов на диске или True для использования всех столбцов. По умолчанию индексируются только оси объекта. См. здесь.
Применимо только к format=’table’.
complevel : целое число от 0 до 9, по умолчанию None
Указывает уровень сжатия данных. Значение 0 отключает сжатие.
complib : {‘zlib’, ‘lzo’, ‘bzip2’, ‘blosc’}, по умолчанию ‘zlib’
Указывает библиотеку сжатия, которая будет использоваться. С версии 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.22.0/generated/pandas.Panel.to_hdf.html