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