我知道如何控制用科学记数法打印的小数位数。但是,有没有办法控制电源中的数字呢?
> num = -0.000173929
> num
[1] -0.000173929
> format(num, scientific=T)
[1] "-1.73929e-04"
> format(num, digits=2, scientific=T)
[1] "-1.7e-04"我希望打印的值如下所示。
-1.7e-4该怎么做呢?
发布于 2021-09-02 09:12:46
一个简单的正则表达式如何,
gsub('0','',format(num, digits=2, scientific=TRUE))
#[1] "-1.7e-4"https://stackoverflow.com/questions/69027266
复制相似问题