Package: units 1.0-0.4

Image

Edzer Pebesma

units: Measurement Units for R Vectors

Support for measurement units in R vectors, matrices and arrays: automatic propagation, conversion, derivation and simplification of units; raising errors in case of unit incompatibility. Compatible with the POSIXct, Date and difftime classes. Uses the UNIDATA udunits library and unit database for unit compatibility checking and conversion. Documentation about 'units' is provided in the paper by Pebesma, Mailund & Hiebert (2016, <doi:10.32614/RJ-2016-061>), included in this package as a vignette; see 'citation("units")' for details.

Authors:Edzer Pebesma [aut, cre], Thomas Mailund [aut], Tomasz Kalinowski [aut], James Hiebert [ctb], Iñaki Ucar [aut], Thomas Lin Pedersen [ctb]

units_1.0-0.4.tar.gz
units_1.0-0.4.zip(r-4.6)units_1.0-0.4.zip(r-4.5)units_1.0-0.4.zip(r-4.4)
units_1.0-0.4.tgz(r-4.6-x86_64)units_1.0-0.4.tgz(r-4.6-arm64)units_1.0-0.4.tgz(r-4.5-x86_64)units_1.0-0.4.tgz(r-4.5-arm64)
units_1.0-0.4.tar.gz(r-4.6-arm64)units_1.0-0.4.tar.gz(r-4.6-x86_64)units_1.0-0.4.tar.gz(r-4.5-arm64)units_1.0-0.4.tar.gz(r-4.5-x86_64)
units_1.0-0.4.tgz(r-4.5-emscripten)
units.pdf |units.html
units/json (API)
NEWS

# Install 'units' in R:
install.packages('units', repos = c('https://r-quantities.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/r-quantities/units/issues

Pkgdown/docs site:https://r-quantities.github.io

Uses libs:
  • udunits– Library for handling of units of physical quantities
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

udunitscpp

17.56 score 196 stars 1.4k packages 4.1k scripts 512k downloads 29 exports 1 dependencies

Last updated from:29a13c0d62. Checks:13 OK. Indexed: yes.

TargetResultTotal timeArtifact
linux-devel-arm64OK164
linux-devel-x86_64OK169
source / vignettesOK176
linux-release-arm64OK155
linux-release-x86_64OK169
macos-devel-arm64OK109
macos-devel-x86_64OK241
macos-release-arm64OK101
macos-release-x86_64OK201
windows-develOK121
windows-releaseOK104
windows-oldrelOK126
wasm-releaseOK104

Exports:as_difftimeas_unitsconvert_to_basedeparse_unitdrop_unitsinstall_unitkeep_unitsload_units_xmlmake_unit_labelmake_unitsmixed_unitsremove_unitscale_alpha_unitsscale_color_unitsscale_colour_unitsscale_fill_unitsscale_linewidth_unitsscale_radius_unitsscale_size_area_unitsscale_size_unitsscale_x_unitsscale_y_unitsset_unitsud_are_convertibleud_convertunitlessunits_optionsvalid_udunitsvalid_udunits_prefixes

Dependencies:Rcpp

Measurement units in R

Rendered frommeasurement_units_in_R.Rmdusingknitr::rmarkdownon Feb 15 2026.

Last update: 2022-12-10
Started: 2017-03-02

Units of Measurement for R Vectors: an Introduction

Rendered fromunits.Rmdusingknitr::rmarkdownon Feb 15 2026.

Last update: 2025-10-03
Started: 2016-06-08

Readme and manuals

Help Manual

Help pageTopics
convert units object into difftime objectas_difftime
boxplot for unit objectsboxplot.units
Combine R Objects by Rows or Columnscbind.units rbind.units
Convert units to their base unitsconvert_to_base
deparse unit to string in product power form (e.g. km m-2 s-1)deparse_unit
Drop Unitsdrop_units drop_units.data.frame drop_units.mixed_units drop_units.units
histogram for unit objectshist.units
Define or remove unitsinstall_unit remove_unit
Apply a function keeping unitskeep_units
Load a unit systemload_units_xml
Mathematical operations for units objectsMath.units
S3 matrixOps Group Generic Functions for units objectsmatrixOps.units
Create or convert to a mixed units list-columnmixed_units units<-.mixed_units
S3 Ops Group Generic Functions for units objectsOps.units
Plot 'units' objectsmake_unit_label plot.units
Continuous scales for units datascale_alpha_units scale_color_units scale_colour_units scale_fill_units scale_linewidth_units scale_radius_units scale_size_area_units scale_size_units scale_x_units scale_y_units
seq method for units objectsseq.units
'udunits2' utilitiesudunits2 ud_are_convertible ud_convert
The "unit" type for vectors that are actually dimension-less.unitless
Handle measurement unitsas_units as_units.call as_units.character as_units.Date as_units.default as_units.difftime as_units.expression as_units.name as_units.POSIXt as_units.symbolic_units as_units.units make_units set_units units units.symbolic_units units.units units<-.logical units<-.numeric units<-.units
set one or more units global optionsunits_options
Defunct functions in 'units'units-defunct
Get information about valid unitsvalid_udunits valid_udunits_prefixes

  • Image