Convert Units of Measurement
Converts common units of measurement for a variety of dimensions. See
conv_unit_options for all options.
conv_unit(x, from, to)
a numeric vector giving the measurement value in its original units.
the unit in which the measurement was made.
the unit to which the measurement is to be converted.
mm_per_sec2, cm_per_sec2, m_per_sec2, km_per_sec2, grav, inch_per_sec2, ft_per_sec2, mi_per_sec2, kph_per_sec, mph_per_sec
degree, radian, grad, arcmin, arcsec, turn
nm2, um2, mm2, cm2, m2, hectare, km2, inch2, ft2, yd2, acre, mi2, naut_mi2
dec_deg, deg_dec_min, deg_min_sec (see note)
nmol, umol, mmol, mol
nsec, usec, msec, sec, min, hr, day, wk, mon, yr, dec, cen, mil, Ma
J, kJ, erg, cal, Cal, Wsec, kWh, MWh, BTU
ml_per_sec, ml_per_min, ml_per_hr, l_per_sec, l_per_min, l_per_hr, m3_per_sec, m3_per_min, m3_per_hr, gal_per_sec, gal_per_min, gal_per_hr, ft3_per_sec, ft3_per_min, ft3_per_hr, Sv
angstrom, nm, um, mm, cm, dm, m, km, inch, ft, yd, fathom, mi, naut_mi, au, light_yr, parsec, point
ug, mg, g, kg, Pg, carat, metric_ton, oz, lbs, short_ton, long_ton, stone
uW, mW, W, kW, MW, GW, erg_per_sec, cal_per_sec, cal_per_hr, Cal_per_sec, Cal_per_hr, BTU_per_sec, BTU_per_hr, hp
uatm, atm, Pa, hPa, kPa, torr, mmHg, inHg, mbar, bar, dbar, psi
mm_per_sec, cm_per_sec, m_per_sec, km_per_sec, inch_per_sec, ft_per_sec, kph, mph, km_per_day, mi_per_day, knot, mach, light
C, F, K, R
ul, ml, dl, l, cm3, dm3, m3, km3, us_tsp, us_tbsp, us_oz, us_cup, us_pint, us_quart, us_gal, inch3, ft3, mi3, imp_tsp, imp_tbsp, imp_oz, imp_cup, imp_pint, imp_quart, imp_gal
The conversion values have been defined based primarily from international weight and measurement authorities (e.g. General Conference on Weights and Measures, International Committee for Weights and Measures, etc.). While much effort was made to make conversions as accurate as possible, you should check the accuracy of conversions to ensure that conversions are precise enough for your applications.
Years are defined as 365.25 days and months are defined as 1/12 a year.
Values must be entered as a string with one space between subunits (e.g. 70° 33’ 11” = "70 33 11").
cal is a thermochemical calorie (4.184 J) and Cal is 1000 cal (kcal or 4184 J).
All gallon-based units are US gallons.
All non-metric units are based on the avoirdupois system.
hp is mechanical horsepower, or 745.69 W.
mach is calculated at sea level at 15 °C.
Matthew A. Birk, email@example.com
1 2 3 4 5 6 7 8 9 10
conv_unit(2.54, "cm", "inch") # Result = 1 inch conv_unit(seq(1, 10), "kg", "short_ton") # A vector of measurement values can be converted # Convert 1, 10, and 100 meters to all other length units sapply(conv_unit_options$length, function(x) conv_unit(c(1, 10, 100), "m", x)) conv_unit("33 1 1", "deg_min_sec", "dec_deg") conv_unit(c("101 44.32","3 19.453"), "deg_dec_min", "deg_min_sec")
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.