# \donttest{
fn <- tempfile(fileext = ".h5")
hdf5_create_matrix(fn, "INPUT/A", data = matrix(rnorm(100), 10, 10))
hdf5_create_matrix(fn, "INPUT/B", data = matrix(rnorm(100), 10, 10))
hdf5_create_matrix(fn, "RESULTS/C", data = matrix(rnorm(100), 10, 10))
# All datasets in the file (recursive from root)
list_datasets(fn)
# Only INPUT group
list_datasets(fn, group = "INPUT")
# From an HDF5Matrix object (uses object's own group)
X <- hdf5_matrix(fn, "INPUT/A")
list_datasets(X)
hdf5_close_all()
unlink(fn)
# }
Run the code above in your browser using DataLab