R {base}以科学计数法保留尾随零

时间:2016-05-17 11:22:35

标签: r numbers format

我尝试使用相同的格式保留每个列表的数量。 是否有人知道如何在R中保留带有科学记数法格式的数字的尾随零?

示例:

x<-0.2195649
format(x, scientific = T,digits = 3)
#[1] "2.2e-01"

期望的结果是:

[1] "2.20e-01"

1 个答案:

答案 0 :(得分:3)

我几乎可以肯定某个地方有这个问题的重复。在任何情况下,都可以使用sprintf()

获得所需的输出
sprintf("%.2e", x)
#[1] "2.20e-01"

"%.2e"格式说明符表示数字x应以标准化科学计数法小数点后的两位数显示。

希望这有帮助。