pandas.DataFrame.to_hdf
-
DataFrame.to_hdf(path_or_buf, key, **kwargs) -
Активировать HDFStore.
Параметры: path_or_buf : путь (строка) или объект HDFStore
key : строка
идентификатор группы в хранилище
mode : необязательно, {‘a’, ‘w’, ‘r’, ‘r+’}, по умолчанию ‘a’
-
'r' -
Только чтение; данные нельзя изменить.
-
'w' -
Запись; создаётся новый файл (существующий файл с таким же именем будет удалён).
-
'a' -
Добавление; открывается существующий файл для чтения и записи, и если файла не существует, он создаётся.
-
'r+' -
Аналогично
'a', но файл должен уже существовать.
format : ‘fixed(f)|table(t)’, по умолчанию ‘fixed’
-
fixed(f) : Fixed format -
Быстрое чтение/запись. Не допускает добавления, не допускает поиск
-
table(t) : Table format -
Запись как структура PyTables Table, которая может работать медленнее, но позволяет более гибкие операции, такие как поиск/выбор подмножеств данных
append : логическое значение, по умолчанию False
Для форматов таблиц, добавляет входные данные к существующим
complevel : целое число, 1-9, по умолчанию 0
Если указан complib, сжатие будет применяться, где это возможно
complib : {‘zlib’, ‘bzip2’, ‘lzo’, ‘blosc’, None}, по умолчанию None
Если complevel > 0, сжатие будет применяться к объектам, записанным в хранилище, где это возможно
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.18.1/generated/pandas.DataFrame.to_hdf.html