Learn R Programming

quantities (version 0.2.2)

units: Handle Measurement Units on a Numeric Vector

Description

Set or retrieve measurement units to/from numeric vectors and convert units (extensions to the units package for quantities and errors objects).

Usage

# S3 method for quantities
units(x) <- value

# S3 method for errors units(x) <- value

# S3 method for errors set_units(x, value, ..., mode = units_options("set_units_mode"))

# S3 method for quantities mixed_units(x, values, ...)

# S3 method for errors mixed_units(x, values, ...)

Arguments

x

a numeric object, or object of class quantities, units or errors.

value

object of class units or symbolic_units, or in the case of set_units expression with symbols (see examples).

...

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")

values

character vector with units encodings, or list with symbolic units of class mixed_symbolic_units

Details

For objects of class quantities, methods `units<-`() and set_units() automatically convert the associated uncertainty to the new unit (see examples below).

See Also

Examples

Run this code
(x <- set_quantities(1:5, m, 0.01))
set_units(x, cm)

Run the code above in your browser using DataLab