pandas.HDFStore.walk #

HDF 商店。步行(其中= '/' ) [来源] #

遍历 pandas 对象的 pytables 组层次结构。

该生成器将生成每个组的组路径、子组和 pandas 对象名称。

任何不是一个组的非 pandas PyTables 对象都将被忽略。

首先列出where组本身(按顺序),然​​后也按照相同的过程遍历其每个子组(遵循字母数字顺序)。

参数
其中str,默认“/”

分组从哪里开始步行。

产量
路径字符串

组的完整路径(不带尾随“/”)。

群组列表

path中包含的组的名称(字符串)。

叶子列表

path中包含的 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()