保持后面的零

例如,如果我输入:

round(5.2, 3)

我希望输出结果是:

5.200
45975 次浏览

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

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

如果这是为了打印的目的,sprintf是你想要的:

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

有关格式化详细信息,请参阅 ?sprintf