将指数符号转换为本地数字

时间:2019-06-03 05:57:53

标签: r

这是一个非常常见且可能很简单的问题。但是,如何在不更改不使用"0.000006191"的全局选项的情况下将numeric转换为options?!

我是这样到达的:

res<- 6.19145e-06
format(res,scientific = FALSE,digits=4)
    [1] "0.000006191"

上面的代码返回了character,但我对拥有numeric数据很感兴趣,因为这可能会迫使所有内容变成字符。使用as.numeric使我回到第一个方框:

 as.numeric(format(res,scientific = FALSE,digits=4))
[1] 6.191e-06

such as thisthis存在几个问题。但是,这些都使用全局选项,这在我的情况下不太适合。我已经尝试了一些方法,包括尝试改为使用factor,但它们都使我回到了指数表示法。

先谢谢了。

0 个答案:

没有答案