h5ls {rhdf5} | R Documentation |
List the content of an HDF5 file.
h5ls( file, recursive = TRUE, all = FALSE, datasetinfo = TRUE, index_type = h5default("H5_INDEX"), order = h5default("H5_ITER"), s3 = FALSE, s3credentials = NULL, native = FALSE )
file |
The filename (character) of the file in which the dataset will
be located. You can also provide an object of class H5IdComponent
representing a H5 location identifier (file or group). See |
recursive |
If |
all |
If |
datasetinfo |
If |
index_type |
See |
order |
See |
s3 |
Logical value indicating whether the file argument should be treated as a URL to an Amazon S3 bucket, rather than a local file path. |
s3credentials |
A list of length three, providing the credentials for accessing files in a private Amazon S3 bucket. |
native |
An object of class |
h5ls
returns a data.frame
with the file content.
Bernd Fischer, Mike L. Smith
https://portal.hdfgroup.org/display/HDF5
h5createFile("ex_ls_dump.h5") # create groups h5createGroup("ex_ls_dump.h5","foo") h5createGroup("ex_ls_dump.h5","foo/foobaa") # write a matrix B = array(seq(0.1,2.0,by=0.1),dim=c(5,2,2)) attr(B, "scale") <- "liter" h5write(B, "ex_ls_dump.h5","foo/B") # list content of hdf5 file h5ls("ex_ls_dump.h5",all=TRUE) h5dump("ex_ls_dump.h5") # list content of an hdf5 file in a public S3 bucket h5ls(file = "https://rhdf5-public.s3.eu-central-1.amazonaws.com/h5ex_t_array.h5", s3 = TRUE)