quantities: Handle Measurement Units and Uncertainty on a Numeric Vector
Description
Set or retrieve measurement units and uncertainty to/from numeric vectors.
Usage
quantities(x)
quantities(x) <- value
set_quantities(x, unit, errors = 0, ...,
mode = units_options("set_units_mode"))
Arguments
x
a numeric object, or object of class quantities, units
or errors.
value
a list of two components: an object of class units or
symbolic_units (see units), and a numeric vector
of length 1 or the same length as x (see errors).
unit
a units object, or something coercible to one with
as_units (see set_units).
errors
a numeric vector of length 1 or the same length as x
(see set_errors).
...
passed on to other methods.
mode
if "symbols" (the default), then unit is constructed from
the expression supplied. Otherwise, ifmode = "standard",
standard evaluation is used for the supplied value This argument can be set
via a global option units_options(set_units_mode = "standard")
Details
quantities returns a named list with the units and
errors attributes.
`quantities<-` sets the units and error values (and converts x
into an object of class quantities). set_quantities is a
pipe-friendly version of `quantities<-` and returns an object of class
quantities.