unit :: set_units () не распознает единицы из переменной - PullRequest
0 голосов
/ 23 июня 2018

Как мне прочитать единицы измерения в пакет 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")

1 Ответ

0 голосов
/ 23 июня 2018

На странице справки есть информация об 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
...