gpt4 book ai didi

python - hdf5 文件到 pandas 数据框

转载 作者:太空狗 更新时间:2023-10-29 21:06:43 29 4
gpt4 key购买 nike

我下载了一个存储在 .h5 文件中的数据集。我只需要保留某些列并能够操作其中的数据。

为此,我尝试将其加载到 pandas 数据框中。我试过使用:

pd.read_hdf(path)

但我得到:HDF5 文件中没有数据集。

我在 SO ( read HDF5 file to pandas DataFrame with conditions ) 上找到了答案,但我不需要条件,答案添加了有关文件编写方式的条件,但我不是文件的创建者,所以我做不到关于那个的任何事情。

我也尝试过使用 h5py:

df = h5py.File(path)

但这并不容易操作,我似乎无法从中获取列(仅使用 df.keys() 的列名)关于如何执行此操作的任何想法?

最佳答案

将它们读入 Pandas 的最简单方法是转换为 h5py,然后是 np.array,然后是 DataFrame。它看起来像:

df = pd.DataFrame(np.array(h5py.File(path)['variable_1']))

关于python - hdf5 文件到 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40472912/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com