保持尾随零

时间:2011-03-28 12:04:59

标签: r math rounding

在R中,我想保留尾随零。 例如,如果我输入

round(5.2, 3)

我希望输出为5.200。

你能帮助我吗?

2 个答案:

答案 0 :(得分:70)

如果这是出于打印目的,sprintf就是你所追求的:

> sprintf("%.3f", round(5.2,3))
[1] "5.200"

有关格式详情,请参阅?sprintf

答案 1 :(得分:52)

当你打印出来时,你应该能够:

formatC( round( 5.2, 3 ), format='f', digits=3 )