pandas.HDFStore.walk#

HDFStore.walk(где='/')[источник]#

Обойти иерархию групп pytables для объектов pandas.

Этот генератор будет возвращать путь группы, подгруппы и имена объектов pandas для каждой группы.

Любые не-pandas объекты PyTables, которые не являются группой, будут проигнорированы.

The где сама группа перечисляется первой (в прямом порядке), затем каждая из ее дочерних групп (в алфавитно-цифровом порядке) также обходится, следуя той же процедуре.

Параметры:
гдеstr, по умолчанию “/”

Группа, с которой начинать обход.

Возвращает:
путьstr

Полный путь к группе (без завершающего '/').

группыlist

Имена (строки) групп, содержащихся в путь.

оставляетlist

Имена (строки) объектов pandas, содержащихся в путь.

Примеры

>>> 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()