Measurement Units in R
Edzer Pebesma, Thomas Mailund and James Hiebert
, The R Journal (2016) 8:2, pages 486-494.
Abstract We briefly review SI units, and discuss R packages that deal with measurement units, their compatibility and conversion. Built upon udunits2 and the UNIDATA udunits library, we introduce the package units that provides a class for maintaining unit metadata. When used in expression, it automatically converts units, and simplifies units of results when possible; in case of incompatible units, errors are raised. The class flexibly allows expansion beyond predefined units. Using units may eliminate a whole class of potential scientific programming mistakes. We discuss the potential and limitations of computing with explicit units.
Received: 2016-07-12; online 2016-12-12
@article{RJ-2016-061,
author = {Edzer Pebesma and Thomas Mailund and James Hiebert},
title = {{Measurement Units in R}},
year = {2016},
journal = {{The R Journal}},
doi = {10.32614/RJ-2016-061},
url = {https://doi.org/10.32614/RJ-2016-061},
pages = {486--494},
volume = {8},
number = {2}
}