Learn R Programming

⚠️There's a newer version (0.2.3) of this package.Take me there.

quantities: Quantity Calculus for R Vectors

The quantities package provides integration of the 'units' and 'errors' packages for a complete quantity calculus system for R vectors, matrices and arrays, with automatic propagation, conversion, derivation and simplification of magnitudes and uncertainties.

Documentation

Blog posts:

  1. Quantities for R -- First working prototype, Mar 1, 2018.
  2. Using quantities to parse data with units and errors, May 7, 2018.
  3. Data wrangling operations with quantities, Jun 27, 2018.
  4. Quantities for R -- Ready for a CRAN release, Aug 31, 2018.

Vignettes:

Papers:

  • Edzer Pebesma, Thomas Mailund and James Hiebert (2016). "Measurement Units in R." The R Journal, 8 (2), 486--494 [online].
  • Iñaki Ucar, Edzer Pebesma, Arturo Azcorra (2018). "Measurement Errors in R." arXiv [online].

Installation

Install the release version from CRAN:

install.packages("quantities")

The installation from GitHub requires the remotes package.

# install.packages("remotes")
remotes::install_github(paste("r-quantities", c("units", "errors", "quantities"), sep="/"))

Acknowledgement

This project gratefully acknowledges financial support from the

Copy Link

Version

Install

install.packages('quantities')

Monthly Downloads

343

Version

0.1.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

I<c3><b1>aki Ucar

Last Published

December 5th, 2018

Functions in quantities (0.1.2)

parse_quantities

Parse Units and Errors
quantities

Handle Measurement Units and Uncertainty on a Numeric Vector
rep.quantities

Replicate Elements of Vectors and Lists
groupGeneric.quantities

S3 Group Generic Functions
units

Handle Measurement Units on a Numeric Vector
tibble

Methods for Tidy tibble Printing
t.quantities

Matrix Transpose
quantities-package

quantities: Quantity Calculus for R Vectors
Extract.quantities

Extract or Replace Parts of an Object
cbind.quantities

Combine R Objects by Rows or Columns
c.quantities

Combine Values into a Vector or List
as.list.quantities

Coerce to a List
as.data.frame.quantities

Coerce to a Data Frame
as.matrix.quantities

Coerce to a Matrix
diff.quantities

Lagged Differences
drop_quantities

Drop Units and Errors
errors

Handle Measurement Uncertainty on a Numeric Vector