【发布时间】:2019-03-25 18:25:40
【问题描述】:
我有一个显示为
的号码a <- 1.34467773e-5.
我想把它格式化成
a <- 1.34e-5.
我该怎么做?
谢谢。
【问题讨论】:
-
options(digits=3)
我有一个显示为
的号码a <- 1.34467773e-5.
我想把它格式化成
a <- 1.34e-5.
我该怎么做?
谢谢。
【问题讨论】:
options(digits=3)
formatC(a, format = "e", digits = 2)
【讨论】:
numeric还是character,这是后者。 G5W 的评论是前者。
您也可以使用函数sprintf。例如:
sprintf("%.1e", 0.00008765)
【讨论】: