nc.put.var.subset.by.axes {ncdf4.helpers} | R Documentation |
Puts a data subset in the place described by the named list of axes
Description
Puts a data subset in the place described by the named list of axes.
Usage
nc.put.var.subset.by.axes(
f,
v,
dat,
axis.indices,
axes.map = NULL,
input.axes = NULL
)
Arguments
f |
An object of class |
v |
A string naming a variable in a file or an object of class |
dat |
The data to put in the file. |
axis.indices |
A list consisting of zero or more vectors of indices, named by which axis they refer to (X, Y, T, etc). |
axes.map |
An optional vector mapping axes to NetCDF dimensions. If not supplied, it will be generated from the file. |
input.axes |
An optional vector containing the input axis map. If supplied, it will be used to permute the data from the axis order in the input data, to the axis order in the output data. |
Details
This function will write data (dat
) out to the specified file (f
) and variable (v
) at the location specified by axis.indices
.
See Also
Examples
## Copy a subset of the data from one location to another.
## Not run:
f <- nc_open("pr.nc")
dat <- nc.get.var.subset.by.axes(f1, "pr", list(X=1:4, Y=c(1, 3, 5)))
nc.put.var.subset.by.axes(f1, "pr", dat, list(X=5:8, Y=1:3))
nc_close(f)
## End(Not run)
[Package ncdf4.helpers version 0.3-6 Index]