【问题标题】:Opening hdf5 file from pandas.HDFStore - get all keys and root.attributes?从 pandas.HDFStore 打开 hdf5 文件 - 获取所有密钥和 root.attributes?
【发布时间】: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 自动打开/关闭。
  • 哈哈,这应该很明显。谢谢。

标签: io pandas hdf5 pytables


【解决方案1】:

在 cmets 中引用 Jeff 的话:

"你就像普通一样打开 store = pd.HDFStore(filename,mode='r') (模式默认是附加的,但如果你不修改不会 事情)。 to_hdf/read_hdf 自动打开/关闭。”

【讨论】:

    猜你喜欢
    • 2015-05-09
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2013-08-11
    • 2013-11-24
    • 1970-01-01
    相关资源
    最近更新 更多