【问题标题】:R{base} keep trailing zeros in scientific notationR{base} 在科学记数法中保持尾随零
【发布时间】:2016-05-17 11:22:34
【问题描述】:

我正在尝试使列表的每个数字都保持相同的格式。 有人知道如何在 R 中以科学记数法格式保留尾随零吗?

例子:

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

期望的结果是:

[1] "2.20e-01"

【问题讨论】:

  • 你可能想试试 options 命令:options(digits=6)

标签: r numbers format


【解决方案1】:

我几乎可以肯定这个问题在某处有重复。在任何情况下,都可以使用sprintf()获得所需的输出:

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

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

希望这会有所帮助。

【讨论】:

  • 如果这是重复的我找不到它,这是你搜索tell R not to remove trailing zeros when reporting in scientific notation时谷歌上出现的第一个响应!
猜你喜欢
  • 1970-01-01
  • 2021-07-01
  • 2018-10-26
  • 1970-01-01
  • 2014-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多