Parses and checks whether units can be converted by UDUNITS-2. Units may not
be convertible either because they are different magnitudes or because one
(or both) units are not defined in the database.
Arguments
- x
character or object of class symbolic_units
, for the symbol
of the first unit.
- y
character or object of class symbolic_units
, for the symbol
of the second unit.
Value
boolean, TRUE
if both units exist and are convertible.
Examples
ud_are_convertible("m", "km")
#> [1] TRUE
a <- set_units(1:3, m/s)
ud_are_convertible(units(a), "km/h")
#> [1] TRUE
ud_are_convertible("s", "kg")
#> [1] FALSE