使用R修改,删除或向hdf5文件添加数据

时间:2017-04-06 12:57:08

标签: r hdf5 hdf rhdf5

我有一个包含多个属性的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          

0 个答案:

没有答案