我试图读入存储在HDF5存储中的表,并将其作为数据帧读入Julia。当涉及到在Julia中使用HDF5包时,我发现一些文档令人困惑,我一直在想是否有类似于pandas等价物的东西:
table_data = pd.read_hdf('filepath', key='group')我的代码是这样的:
using HDF5
file_input = "filepath/file.h5"
fileop = "r"
table_name = "group"
h5_store = h5read(file_input, fileop)
table_data = read(h5_store, table_name)
close(h5_store)我一直在想这是不是我一直在做的错误的事情,希望能有任何关于这方面的指导
发布于 2017-03-08 02:58:13
使用h5open而不是h5read来修复代码:
h5_store = h5open(file_input, fileop)但是,您可以使用默认情况下对hdf5文件使用只读访问权限的h5read:
using HDF5
file_input = "filepath/file.h5"
table_name = "table"
table_data = h5read(file_input, table_name)https://stackoverflow.com/questions/42653931
复制相似问题