以字符格式舍入一个非常小的数字

时间:2017-12-22 19:56:44

标签: r rounding

我的数字很少,如1.466013e-65, 我想将它舍入到3位小数,同时保留所有0,这是我使用的代码:

round(1.466013e-65,3)

这会让我0,但我希望它是0.000。 怎么做?

1 个答案:

答案 0 :(得分:0)

如果你对角色很好,那么你可以使用: -

sprintf("%.3f", round(1.466013e-65, 3))
[1] "0.000"