| h5Backup {hdf5r.Extra} | R Documentation |
Back up contents from one HDF5 file to another
Description
Function to back up HDF5 file, with optionally excluding specific links.
Usage
h5Backup(
from.file,
to.file = NULL,
exclude = NULL,
overwrite = FALSE,
verbose = TRUE,
...
)
Arguments
from.file |
The source HDF5 file. |
to.file |
The target HDF5 file. Cannot be the same file as
|
exclude |
Names of HDF5 links not to be backed up. |
overwrite |
When the |
verbose |
Print progress. |
... |
Arguments passed to |
Details
When any HDF5 link is to be excluded, it will copy the rest of links from
from.file using h5Copy. Otherwise, it will simply copy
the from.file to the to.file via file.copy
Value
Path of the to.file
Examples
file <- system.file("extdata", "pbmc_small.h5ad", package = "hdf5r.Extra")
to.file <- tempfile(fileext = ".h5")
h5Backup(file, to.file, exclude = "X")
x <- h5Read(file)
x2 <- h5Read(to.file)
x$X <- NULL # Remove 'X'
stopifnot(identical(x, x2)) # Now these two should be identical
[Package hdf5r.Extra version 0.0.6 Index]