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