provides hybrid data structure for 'HDF5' file
Methods
Method new()
constructor
Usage
LazyH5$new(file_path, data_name, read_only = FALSE, quiet = FALSE)
Method save()
save data to a 'HDF5' file
Usage
LazyH5$save(
x,
chunk = "auto",
level = 7,
replace = TRUE,
new_file = FALSE,
force = TRUE,
ctype = NULL,
size = NULL,
...
)
Arguments
x
vector, matrix, or array
chunk
chunk size, length should matches with data dimension
level
compress level, from 1 to 9
replace
if the data exists in the file, replace the file or not
new_file
remove the whole file if exists before writing?
force
if you open the file in read-only mode, then saving objects to the file will raise error. Use
force=TRUE
to force write datactype
data type, see
mode
, usually the data type ofx
. Trymode(x)
orstorage.mode(x)
as hints.size
deprecated, for compatibility issues
...
passed to self
open()
method
Method open()
open connection
Method close()
close connection
Method subset()
subset data
Usage
LazyH5$subset(..., drop = FALSE, stream = FALSE, envir = parent.frame())
Arguments
drop
whether to apply
drop
the subsetstream
whether to read partial data at a time
envir
if
i,j,...
are expressions, where should the expression be evaluatedi, j, ...
index along each dimension