gpt4 book ai didi

r - 如何控制编织线的科学计数法?

转载 作者:行者123 更新时间:2023-12-04 03:19:13 27 4
gpt4 key购买 nike

我有一个像这样的数据框:

> summary
variable value
1 var1 5.810390e-06
2 var2 5.018182e-06
3 var3 5.414286e-06
4 var4 3.000779e+02
5 var5 -2.105123e+01
6 var6 8.224229e-01


我想使用knitr / kable将其打印在Word文档中。因此,我使用了以下功能:

knitr::kable(summary,
row.names = FALSE,
col.names = c("Variable", "Mean"))


但是结果并不令人满意:

enter image description here

我可以使用变量4到6,但是以这种方式阅读变量1到3确实不容易...是否可以控制这种格式?

最佳答案

最通用的方法是自己进行格式化,然后将字符变量的数据帧发送给kable。例如,这没有给出最好的显示,但是它显示了如何分别处理前三行:

df <- data.frame(variable = paste0("var", 1:6),
value =c(5.810390e-06, 5.018182e-06, 5.414286e-06, 3.000779e+02, -2.105123e+01, 8.224229e-01))
formatted <- df
formatted$value[1:3] <- format(df$value[1:3], digits = 3)
formatted$value[4:6] <- format(df$value[4:6], digits = 3)
knitr::kable(formatted)


这将产生以下输出:

enter image description here

关于r - 如何控制编织线的科学计数法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44325464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com