| att.def.ncv {ncvar} | R Documentation |
Defines an attribute object containing one or more attributes.
att.def.ncv(name, value, xtype=NULL, attlist=NULL)
name |
The name of the attribute. |
value |
The attribute value. This can be either a single numeric value or a vector of numeric values, or a character string. |
xtype |
One of the predefined NetCDF external data types
(NC_BYTE, NC_CHAR, NC_SHORT, NC_INT,
NC_FLOAT, NC_DOUBLE).
If no type is provided, NC_CHAR, NC_INT,
or NC_FLOAT is chosen depending on the type of value . |
attlist |
A list of attributes in the format "name", value, "name", value, etc. The attribute's external type is determined from its value. |
This function defines a new attribute object. This function is normally not called by the user.
Object or list of objects of class "att.ncv"
Juerg Schmidli
## Define some attributes
att1 <- att.def.ncv(attlist=list("long_name", "precipitation", "units",
"mm d-1", "_FillValue", -998.9, "grid_mapping", "rotated_pole") )
att2 <- att.def.ncv("_FillValue", -998.9, xtype = "NC_DOUBLE")
att3 <- att.def.ncv(attlist=list("long_name", "precipitation",
"units", "mm d-1") )
## Add an attribute object to a list of attribute objects
att4 <- append(att3, list(att2))
print.ncv(att1)
print.ncv(att4)