pandas.HDFStore.walk#

HDFStore.walk(where='/')[source]#

Walk the pytables group hierarchy for pandas objects.

This generator will yield the group path, subgroups and pandas object names for each group.

Any non-pandas PyTables objects that are not a group will be ignored.

The where group itself is listed first (preorder), then each of its child groups (following an alphanumerical order) is also traversed, following the same procedure.

Parameters:
wherestr, default “/”

Group where to start walking.

Yields:
pathstr

Full path to a group (without trailing ‘/’).

groupslist

Names (strings) of the groups contained in path.

leaveslist

Names (strings) of the pandas objects contained in path.

See also

HDFStore.info

Prints detailed information on the store.

Examples

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