这是一个非常常见且可能很简单的问题。但是,如何在不更改不使用"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 this和this存在几个问题。但是,这些都使用全局选项,这在我的情况下不太适合。我已经尝试了一些方法,包括尝试改为使用factor
,但它们都使我回到了指数表示法。
先谢谢了。