在R中格式化科学记数法[重复]
Posted
技术标签:
【中文标题】在R中格式化科学记数法[重复]【英文标题】:Format scientific notation in R [duplicate] 【发布时间】:2019-03-25 18:25:40 【问题描述】:我有一个显示为
的号码a <- 1.34467773e-5.
我想把它格式化成
a <- 1.34e-5.
我该怎么做?
谢谢。
【问题讨论】:
options(digits=3)
【参考方案1】:
formatC(a, format = "e", digits = 2)
【讨论】:
问题中不清楚期望的输出是numeric
还是character
,这是后者。 G5W 的评论是前者。【参考方案2】:
您也可以使用函数sprintf
。例如:
sprintf("%.1e", 0.00008765)
【讨论】:
以上是关于在R中格式化科学记数法[重复]的主要内容,如果未能解决你的问题,请参考以下文章
R语言ggplot2可视化格式化坐标轴的数值:抑制科学计数法suppress Scientific Notation