2

假设我有一个具有组层次结构的 HDF5 文件 (myHDF.h5),例如:

/root/groupA
     /groupB

现在我想将一个DataFrame(myFrame) 添加到 groupA (以及一些其他对象,例如字典)。我怎么做?如果我打开我的 HDF.h5 pandas.io.HDFStore

store = pandas.io.HDFStore('myHDF.h5')

然后尝试:

store['groupA']['myFrame'] = myFrame

我得到:

AttributeError: Attribute 'pandas_type' does not exist in node: '/groupA'

这样做的正确方法是什么?

4

2 回答 2

1

从 0.10.0 版本开始启用

http://pandas.pydata.org/pandas-docs/stable/io.html#hierarchical-keys

于 2012-12-29T23:15:50.287 回答
0

目前 pandas 不支持您指定的分层路径。

有一个关于此的开放 github 问题:https ://github.com/pydata/pandas/issues/13

我不确定我们何时会开始添加此功能,如果您有兴趣完成问题讨论中的框架代码,我会非常欢迎您提出拉取请求。

于 2012-07-27T10:19:34.507 回答