【发布时间】:2011-03-28 12:04:59
【问题描述】:
我想保留尾随零,例如,如果我键入:
round(5.2, 3)
我希望输出是:
5.200
【问题讨论】:
我想保留尾随零,例如,如果我键入:
round(5.2, 3)
我希望输出是:
5.200
【问题讨论】:
如果这是出于打印目的,sprintf 就是您所追求的:
> sprintf("%.3f", round(5.2,3))
[1] "5.200"
有关格式的详细信息,请参阅?sprintf。
【讨论】:
5.2 == 5.200 它们是同一个数字,唯一的区别是数字如何表示为字符串
sprintf(...)?
当你打印出来时,你应该可以做到:
formatC( round( 5.2, 3 ), format='f', digits=3 )
【讨论】: