R语言rhdf5读写hdf5文件(.h5)展示文件组织结构和数据索引 | 您所在的位置:网站首页 › 如何读取h5文件内容 › R语言rhdf5读写hdf5文件(.h5)展示文件组织结构和数据索引 |
h5只是一种简单的数据组织格式【层级数据存储格式(HierarchicalDataFormat:HDF)】,该格式被设计用以存储和组织大量数据。 在R语言中对HDF5进行操作的软件包为rhdf5。 ###安装 install.packages("BiocManager");BiocManager::install("rhdf5");library(rhdf5)###打开.h5文件 和 展示内容的组织结构 h5_file= H5Fopen("new.h5") ####如下所示,new.h5文件内创建了一个组(group1_mat) #组内又创建了df和matrix两个层级用以保存矩阵和数据框 > h5dump(h5_file,load=FALSE) $group1_mat $group1_mat$df group name otype dclass dim 1 / df H5I_DATASET COMPOUND 5 $group1_mat$matrix group name otype dclass dim 1 / matrix H5I_DATASET FLOAT 3 x 2###数据索引通过“$”符进行 > h5_file$group1_mat$df C_1 C_2 C_3 name 1 3 5 69 xx 2 2 8 60 yy 3 8 4 92 gg 4 1 6 16 ll 5 7 4 25 mm###关闭hdf5文件 H5Fclose(h5_file)#关闭当前打开的hdf5文件 h5closeAll()#关闭所有打开的hdf5文件###构建自己的hdf5文件 ###准备数据 mdat |
CopyRight 2018-2019 实验室设备网 版权所有 |