假设我有一个具有群组层次结构的HDF5文件(myHDF.h5),例如:
/root/groupA
/groupB
现在我想将一个DataFrame
(myFrame)添加到groupA(以及其他一些对象,如字典)。我怎么做?如果我用pandas.io.HDFStore
打开我的HDF.h5:
store = pandas.io.HDFStore('myHDF.h5')
然后尝试:
store['groupA']['myFrame'] = myFrame
我明白了:
AttributeError: Attribute 'pandas_type' does not exist in node: '/groupA'
这样做的正确方法是什么?
答案 0 :(得分:1)
答案 1 :(得分:0)
目前,pandas不支持您指定的分层路径。
有一个关于此的开放github问题:https://github.com/pydata/pandas/issues/13
我不确定何时会添加此功能,如果您对完成问题讨论中的框架代码感兴趣,请提供拉取请求。