R: Set measurement units on a numeric vector

units {units} | R Documentation

## Set measurement units on a numeric vector

### Description

Set measurement units on a numeric vector

Convert units

retrieve measurement units from `units` object

### Usage

    ## S3 replacement method for class 'numeric'
    units(x) <- value

    ## S3 replacement method for class 'units'
    units(x) <- value

    ## S3 replacement method for class 'logical'
    units(x) <- value

    ## S3 method for class 'units'
    units(x)

### Arguments

`x` | numeric vector, or object of class `units`
`value` | object of class `units` or `symbolic_units`, or in the case of `set_units` expression with symbols that can be resolved in ud_units (see examples).

### Value

object of class `units`

the units method retrieves the units attribute, which is of class `symbolic_units`

### Examples

    x = 1:3
    class(x)
    units(x) <- with(ud_units, m/s) # valid
    class(x)
    y = 2:5
    a <- with(ud_units, 1:3 * m/s)
    units(a) <- with(ud_units, km/h)
    a

[Package units version 0.5-1 Index]