如何从变量中将单元读入units
包中?我收到错误...not recognised by udunits
。下方的MWE:
library(units)
measurements <- runif(10)
unitsofmeasurement <- "mm"
set_units(measurements, unitsofmeasurement)
返回错误
Error: In ‘unitsofmeasurement’, ‘unitsofmeasurement’ is not recognized by udunits.
但可以进行以下操作:
set_units(measurements, "mm")
答案 0 :(得分:0)
as_units
的帮助页面上有一些与此有关的信息。您可以通过将模式设置为“标准”来获得所需的行为。
units_options(set_units_mode = "standard")
set_units(measurements, unitsofmeasurement)
Units: mm
[1] 0.33276818 0.16444913 0.07442400 0.15536703 0.13068749 0.08494946 0.86531095
[8] 0.40301657 0.78669608 0.14237601