我有一个包含多个属性的hdf5文件,每个属性都是矩阵或数组。我想通过向矩阵添加或删除列来修改某些属性。怎么办呢?
我在R中尝试过使用rhdf5库,但我似乎无法找到合适的函数。看来我只能使用写函数,但我无法覆盖。我想唯一的方法可能是转储整个文件,修改并保存为新文件。
这是我的文件样本
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