如何在 R 中停用数字的科学计数法?

r programmingserver side programmingprogramming

我们可以使用 options(scipen=999) 来做到这一点。

示例

> x <-c(253,254,36,874,351,651,245,274,19,1095)
> t.test(x,mu=2000)

单样本 t 检验

数据:x
t = -14.212, df = 9, p 值 = 1.801e-07
备择假设:真实平均值不等于 2000

95% 置信区间 −

151.3501 659.0499

样本估计值 −

x 的平均值
405.2

此处 p 值采用科学计数法。现在我们可以按如下方式停用它 −

> options(scipen=999)
> t.test(x,mu=2000)

单样本 t 检验

数据:x
t = -14.212, df = 9, p 值 = 0.0000001801
备选假设:真实平均值不等于 2000

95% 置信区间 −

151.3501 659.0499

样本估计值 −

x 的平均值
405.2

如果我们想再次激活科学记数法,则按如下所示进行 −

> options(scipen=0)
> t.test(x,mu=2000)

单样本 t 检验

数据:x
t = -14.212,df = 9,p 值 = 1.801e-07
备择假设:真实平均值不等于 2000

95% 置信区间 −

151.3501 659.0499

样本估计值 −

x 的平均值
405.2

相关文章