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

現在、パンダは指定された階層パスをサポートしていません。

これについてオープンな github の問題があります: https://github.com/pydata/pandas/issues/13

この機能の追加がいつになるかはわかりませんが、Issue ディスカッションにあるスケルトン コードの完成に興味がある場合は、プル リクエストをお待ちしております。

于 2012-07-27T10:19:34.507 に答える