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,unitsorerrors.- value
a list of two components: an object of class
unitsorsymbolic_units(seeunits), and a numeric vector of length 1 or the same length asx(seeerrors).- unit
a
unitsobject, or something coercible to one withas_units(seeset_units).- errors
a numeric vector of length 1 or the same length as
x(seeset_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 optionunits_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.