pandas.Series.to_hdf
-
Series.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
Для форматов таблиц данные добавляются в существующие
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.Series.to_hdf.html