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
orerrors
.- value
a list of two components: an object of class
units
orsymbolic_units
(seeunits
), and a numeric vector of length 1 or the same length asx
(seeerrors
).- unit
a
units
object, 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
.