Description Usage Arguments Details Value See Also Examples
getCol
locates a column of data specified by a field name (conc, flow,
flux rate, or date).
getUnits
finds the units associated with a data type (conc, flow,
flux, or flux rate).
getInfo
returns miscellaneous information (station, custom) about a
model.
1 2 3 4 5 6 7 8 9 10 11 | getCol(metadata, data, field = c("conc", "flow", "flux rate", "date"),
attach.units = FALSE)
getUnits(metadata, field = c("conc", "flow", "flux", "flux rate"),
format = NA, stop.on.empty = FALSE)
getInfo(metadata, field = c("constituent", "consti.name", "flow", "load.rate",
"dates", "conc.units", "flow.units", "load.units", "load.rate.units",
"station", "site.name", "site.id", "lat", "lon", "basin.area",
"flow.site.name", "flow.site.id", "flow.lat", "flow.lon", "flow.basin.area",
"basin.area.units", "custom"), stop.on.empty = FALSE)
|
metadata |
a metadata object from which the information will be retrieved |
data |
a data.frame from which the data column will be retrieved |
field |
character string identifying the field to extract. Partial matching is allowed. |
attach.units |
logical. If TRUE, the return value will be a unitted vector. |
format |
character. The format in which units should be returned. Set to
'rloadest' to output units in a format recognized by |
stop.on.empty |
logical. Stops f the field is empty or non-character |
These metadata-getters provide a weak wall of abstraction between metadata and clients of the metadata; more importantly, they do the error checking to make sure that the designated field or data column exists and return an informative error if it does not.
getCol
returns the specified column of data as a vector.
getUnits
returns the specified units as a character string.
getInfo
returns the miscellaneous information specified by
field
.
Other metadata: metadata
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | md <- metadata(constituent="NO3", flow="DISCHARGE",
dates="DATE", conc.units="mg L^-1", flow.units="cfs", load.units="kg",
load.rate.units="kg d^-1", site.name="Lamprey River, NH")
data(lamprey_nitrate)
head(getCol(md, lamprey_nitrate, 'date'))
head(getCol(md, lamprey_nitrate, 'conc'))
md <- metadata(constituent="NO3", flow="DISCHARGE",
dates="DATE", conc.units="mg L^-1", flow.units="cfs", load.units="kg",
load.rate.units="kg d^-1", site.name="Lamprey River, NH")
getUnits(md, 'flow')
md <- metadata(constituent="NO3", flow="DISCHARGE",
dates="DATE", conc.units="mg L^-1", flow.units="cfs", load.units="kg",
load.rate.units="kg d^-1", site.name="Lamprey River, NH")
getInfo(md, 'site.name')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.