我有一些使用pd.read_hdf("input.h5")
读取的.h5文件,我将它们转换为numpy数组,处理它们,然后我想再次将它们保存为.h5文件。我发现这样做的方法是:
hf = h5py.File('output.h5', 'w')
hf.create_dataset('dataset_1', data=numpy_data)
hf.close()
但是当我尝试pd.read_hdf("output.h5")
时,我得到了:ValueError: No dataset in HDF5 file.
似乎我可以使用h5py.File('output.h5', 'r').get('dataset_1')
读取它,但是我需要使用pd.read_hdf("output.h5")
,因为它集成在一个更大的代码中。我如何保存.h5以便能够以我想要的方式阅读它?谢谢大家!
目前没有回答
相关问题 更多 >
编程相关推荐