如何制作"漂亮的四舍五入"?

lok*_*art 8 r rounding

我需要像这样进行舍入并将其转换为字符:

as.character(round(5.9999,2))
Run Code Online (Sandbox Code Playgroud)

我希望它成为6.00,但它只是给了我6

无论如何,我可以让它显示出来6.00吗?

Dir*_*tel 10

尝试以下任何一种:

> sprintf("%3.2f", round(5.9999, digits=2))
[1] "6.00
> sprintf("%3.2f", 5.999)  # no round needed either
[1] "6.00
Run Code Online (Sandbox Code Playgroud)

还有formatC()prettyNum().