r-显示带signif的尾随零



我正在用R中的gt包创建显示数字数据的表。我需要在表中显示2个有效数字,如果相关,则希望显示尾随零(出于美观目的(。例如,我需要数字0.301来显示为0.30。数字0.000502显示为0.00050。我该怎么做?函数signif((将这些值显示为0.3和0.0005。

只需在打印前使用sprintf格式化值:

sprintf('%#.2g', c(0.301, 0.000502))
[1] "0.30"    "0.00050"

最新更新