Преобразование экспоненциального представления в числовое локально - PullRequest
0 голосов
/ 03 июня 2019

Это очень распространенный и, возможно, простой вопрос. Тем не менее, как я могу преобразовать "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 вместо этого, но все они возвращают меня к экспоненциальной записи.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...