2016-05-17 73 views
0

我在试着列表中的每个数字都保持相同的格式。 有没有人知道如何在R中使用科学记数法格式保存数字中的尾部零?R {base}以科学记数法保留尾随零

例子:

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

期望的结果将是:

[1] "2.20e-01" 
+0

你可能想尝试options命令:options(digits = 6) – Dave2e

回答

2

我几乎可以肯定,有这个问题的一个重复的地方。在任何情况下,可以与sprintf()获得所希望的输出:

sprintf("%.2e", x) 
#[1] "2.20e-01" 

"%.2e"格式指示符指示该数字x应用两位数字中归一化的科学记数法小数点后显示。

希望这会有所帮助。