使用R修改、删除或向hdf5文件添加数据
我有一个具有多个属性的hdf5文件,每个属性要么是矩阵,要么是数组。我想通过在矩阵中添加或删除列来修改一些属性。如何做到这一点 我尝试过R中的rhdf5库,但似乎找不到正确的函数。似乎我只能使用写函数,但无法覆盖。我想唯一的办法可能是转储整个文件,修改并另存为新文件 这是我的档案样本使用R修改、删除或向hdf5文件添加数据,r,hdf5,hdf,rhdf5,R,Hdf5,Hdf,Rhdf5,我有一个具有多个属性的hdf5文件,每个属性要么是矩阵,要么是数组。我想通过在矩阵中添加或删除列来修改一些属性。如何做到这一点 我尝试过R中的rhdf5库,但似乎找不到正确的函数。似乎我只能使用写函数,但无法覆盖。我想唯一的办法可能是转储整个文件,修改并另存为新文件 这是我的档案样本 a=H5Fopen("S-1500-01-01-000000-g01.h5") a HDF5 FILE name / filename
a=H5Fopen("S-1500-01-01-000000-g01.h5")
a
HDF5 FILE
name /
filename
name otype dclass dim
0 AGB_CO H5I_DATASET FLOAT 411
1 AGB_CUT H5I_DATASET FLOAT 17 x 11 x 1
2 AGB_GROWTH H5I_DATASET FLOAT 17 x 11 x 1
3 AGB_MORT H5I_DATASET FLOAT 17 x 11 x 1
4 AGB_PY H5I_DATASET FLOAT 17 x 11 x 1
5 AGB_SI H5I_DATASET FLOAT 17 x 11 x 1
6 AGE H5I_DATASET FLOAT 20
7 AGRI_STOCKING_DENSITY H5I_DATASET FLOAT 1
8 AGRI_STOCKING_PFT H5I_DATASET INTEGER 1
目前唯一的方法是使用hdfview手动删除对象,然后在修改后将其添加到R中。