【发布时间】:2018-10-09 09:07:24
【问题描述】:
在过去的一周里,我试图生成像样的桌子并尝试了很多包,我的脑袋都在游泳。今天早上从 package:huxtable 开始,试图摆脱科学记数法时卡住了:
x <- mtcars[1:5,1:2]
x$mpg <- x$mpg*10000000 # get some large numbers
library(huxtable)
x1 <- as_hux(x)
x1
# 2.1e+08 6
# 2.1e+08 6
# 2.28e+08 4
# 2.14e+08 6
# 1.87e+08 8
我前段时间设置了全局选项(scipen=999,digits = 9),直到 package:huxtable 之前没有任何问题。最终我发现/偶然发现了一个解决方案:
x1 <- format(as_hux(x, scientific=FALSE))
我已经设置了 scipen,所以我最终来回尝试修复没有损坏的东西。我的(准菜鸟)问题:我的结论是正确的吗?出于某种原因,这个包覆盖了全局设置?有没有办法防止这种情况发生或在发生覆盖时设置某种警告?可以全局设置此格式吗?我不希望很快使用科学计数法。
【问题讨论】:
标签: r