从pandas.HDFStore打开hdf5文件 - 获取所有密钥和root.attributes?

时间:2014-08-11 17:17:55

标签: io pandas hdf5 pytables

这似乎有点傻,我无法弄清楚这一点,但我在这里真的很茫然。

所以,让我说我有这个:

In[6]: store
Out[6]: 
<class 'pandas.io.pytables.HDFStore'>
File path: E:\Users\Dan\Desktop\Cell1-Wash-out-001\Cell1-Wash-out-001.h5
/voltage_recording            frame        (shape->[3200000,4])

哪个好,我可以访问store.voltage_recording或store.root.attributes。

但是一旦我关闭文件,我似乎无法以一种可以再次返回这些值的方式重新打开它。

我知道pd.read_hdf()我可以返回例如voltage_recording键。但我无法弄清楚如何获取整个pandas.io.pytables.HDFStore对象。

我遗失的地方有功能吗?我知道我也可以用pytables打开文件本身,但这似乎并没有把我带到我想去的地方。

1 个答案:

答案 0 :(得分:0)

杰夫在评论中引用了

  

&#34;你只需像普通商店一样打开= pd.HDFStore(文件名,模式=&#39; r&#39;)   (默认情况下会附加模式,但如果您不修改则不会   物)。 to_hdf / read_hdf自动打开/关闭。&#34;