保持尾随零

在R中,我想保持尾随零。 例如,如果我input

round(5.2, 3) 

我想输出是5.200。

你可以帮我吗?

如果这是为了打印的目的, sprintf是你在之后:

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

请参阅?sprintf以获取格式化详细信息。

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

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