【发布时间】:2014-10-04 14:38:27
【问题描述】:
这似乎有点傻,我无法弄清楚,但我真的很茫然。
假设我有这个:
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() 我可以返回例如电压记录键。但我不知道如何取回整个 pandas.io.pytables.HDFStore 对象。
我缺少某个功能吗?我知道我也可以使用 pytables 打开文件本身,但这似乎也没有让我到达我想去的地方。
【问题讨论】:
-
你就像平常一样打开
store = pd.HDFStore(filename,mode='r')(模式默认是附加的,但如果你不修改也没关系)。to_hdf/read_hdf自动打开/关闭。 -
哈哈,这应该很明显。谢谢。