Это очень распространенный и, возможно, простой вопрос. Тем не менее, как я могу преобразовать "0.000006191"
в numeric
без изменения глобальных параметров, без использования options
?!
Я пришел к этому следующим образом:
res<- 6.19145e-06
format(res,scientific = FALSE,digits=4)
[1] "0.000006191"
Вышеприведенное возвращает character
, но я заинтересован в получении данных numeric
, так как это может привести все к charcater. Использование as.numeric
возвращает меня к исходной точке:
as.numeric(format(res,scientific = FALSE,digits=4))
[1] 6.191e-06
Существует несколько вопросов , таких как и , . Однако все они используют глобальные параметры, что не совсем подходит в моем случае. Я попробовал несколько вещей, включая попытку использовать factor
s вместо этого, но все они возвращают меня к экспоненциальной записи.
Заранее спасибо.