Изменить, удалить или добавить данные в файлы hdf5 с помощью R

У меня есть файл hdf5 с несколькими атрибутами, каждый атрибут является либо матрицей, либо массивом. Я хотел бы изменить некоторые атрибуты, добавив или удалив столбец в матрице. Как это может быть сделано?

Я пытался с библиотекой rhdf5 в R, но я не могу найти нужные функции. Кажется, я могу использовать только функции записи, но я не могу перезаписать. Я думал, что единственным способом может быть сбросить весь файл, изменить и сохранить как новый файл.

Это образец моего файла

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 ответов

Другие вопросы по тегам