pandas.HDFStore.walk
- HDFStore.walk(where='/')[source]
-
Проход по иерархии групп pytables для объектов pandas.
Этот генератор вернёт путь к группе, подгруппы и имена объектов pandas для каждой группы.
Любые объекты PyTables, которые не являются объектами pandas и не являются группами, будут проигнорированы.
Группа where сама перечисляется первой (прямой обход), затем каждая из её дочерних групп (в алфавитно-цифровом порядке) также просматривается, следуя той же процедуре.
- Параметры:
-
- where:str, по умолчанию “/”
-
Группа, с которой начать проход.
- Возвращает:
-
- path:str
-
Полный путь к группе (без заключительного ‘/’).
- groups:список
-
Имена (строки) групп, содержащихся в path.
- leaves:список
-
Имена (строки) объектов pandas, содержащихся в path.
Примеры
>>> df1 = pd.DataFrame([[1, 2], [3, 4]], columns=['A', 'B']) >>> store = pd.HDFStore("store.h5", 'w') >>> store.put('data', df1, format='table') >>> df2 = pd.DataFrame([[5, 6], [7, 8]], columns=['A', 'B']) >>> store.append('data', df2) >>> store.close() >>> for group in store.walk(): ... print(group) >>> store.close()
© 2008–2022, 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/2.2.2/reference/api/pandas.HDFStore.walk.html