hdf5.file {rhdf5} | R Documentation |
Files are pretty simple things in HDF5 and inherit most of their functionality from the HDF5 group interfaces. The only things unique to the file interface are the open/create/attach commands.
hdf5.create(filename,mode="e", create=hdf5.default.properties, access=hdf5.default.properties) hdf5.open(filename,access=hdf5.default.properties) x[[i]] x[i]
filename |
A filename. |
mode |
"e" is for exclusive access (file creation will fail if the file exists). "t" is to truncate a preexisting file. |
create |
A creation property list (don't touch it for the moment) |
access |
An access property list (hands off!) |
x |
An object of class hdf5.file |
i |
The index of an object in x . This may be either
numeric or character |
Returns a reference to the file. hdf5.create
creates a new HDF5
file. It signals an error if the file already exists.
hdf5.open
opens an existing file or creates a file with the
specified name.
The function [.hdf5.file
throws an error. It is not clear how
to implement such a function.
hdf5.groups
,
hdf5.create.group
,
hdf5.create.dataset
mad <- hdf5.open("marrayXX.h5") hdf5.group(mad,"chip1") # Make a new group inside of mad mad mad[[1]] mad[["chip1"]] unlink("marrayXX.h5")