pandas.HDFStore.walk#

HDFStore.walk(where='/')[源代码][源代码]#

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

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

任何非 pandas 的 PyTables 对象如果不是一个组,则将被忽略。

where 组本身首先列出(前序),然后其每个子组(按字母顺序)也按相同程序遍历。

参数:
哪里str, 默认值为 “/”

组 从哪里开始步行。

Yields:
路径str

一个组的完整路径(不带尾部’/’)。

列表

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

叶子列表

包含在 path 中的 pandas 对象的名称(字符串)。

参见

HDFStore.info

打印有关商店的详细信息。

例子

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