Spec-Zone.ru › pandas 0.23

pandas.read_hdf

pandas.read_hdf(path_or_buf, key=None, mode='r', **kwargs) [source]

Чтение из хранилища, закрытие его, если оно было открыто.

Получение объекта pandas, сохраненного в файле, по возможности, с критериями

Параметры:

path_or_buf : строка, буфер или объект пути

Путь к файлу для открытия, или открытый pandas.HDFStore объект. Поддерживает любые объекты, реализующие протокол __fspath__. Это включает pathlib.Path и py._path.local.LocalPath объекты.

Добавлено в версии 0.19.0: поддержка pathlib, py.path.

Добавлено в версии 0.21.0: поддержка протокола __fspath__.

key : объект, необязательно

Идентификатор группы в хранилище. Можно опустить, если HDF-файл содержит один объект pandas.

mode : {‘r’, ‘r+’, ‘a’}, необязательно

Режим использования при открытии файла. Игнорируется, если path_or_buf является pandas.HDFStore. По умолчанию ‘r’.

where : список, необязательно

Список объектов Term (или преобразуемых).

start : целое число, необязательно

Номер строки для начала выбора.

stop : целое число, необязательно

Номер строки для остановки выбора.

columns : список, необязательно

Список имен столбцов для возврата.

iterator : булево значение, необязательно

Возвращает объект-итератор.

chunksize : целое число, необязательно

Количество строк, включаемых в итерацию при использовании итератора.

errors : строка, по умолчанию ‘strict’

Указывает, как обрабатываются ошибки кодирования и декодирования. См. аргумент errors для open() для полного списка вариантов.

**kwargs

Дополнительные ключевые аргументы, передаваемые в HDFStore.

Возвращаемое значение:

item : объект

Выбранный объект. Тип возвращаемого значения зависит от сохраненного объекта.

См. также

pandas.DataFrame.to_hdf
запись HDF-файла из DataFrame
pandas.HDFStore
доступ к HDF-файлам на низком уровне

Примеры

>>> df = pd.DataFrame([[1, 1.0, 'a']], columns=['x', 'y', 'z'])
>>> df.to_hdf('./store.h5', 'data')
>>> reread = pd.read_hdf('./store.h5')

© 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.23.4/generated/pandas.read_hdf.html

Spec-Zone.ru

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