gpt4 book ai didi

r - knitr 显示不带科学记数法的整数数字

转载 作者:行者123 更新时间:2023-12-03 01:35:11 25 4
gpt4 key购买 nike

当显示带有超过四位数字的内联代码的数字时,例如

`r 21645`

针织 html 文件中的结果是这样的:2.164510^{4}(实际上,在内联钩子(Hook)内部正在进行计算,结果为 21645)。即使我只是希望它打印数字,如下所示:21645。我可以轻松地修复这个问题,将其包装在 as.integerformatprint 中,但如何为整个设置一个选项knit-document 以便它打印整个整数(我需要的只是打印 5 位数字)?手动执行此操作会非常烦人。设置 options(digits = 7) 没有帮助。我猜我必须设置一些 block 选项或定义 hook ,但我不知道怎么办

最佳答案

我已经解决了这个问题,只需在 knitr 文档开头的 setoptions-chunk 中包含以下代码行即可:

options(scipen=999)

解决了这个问题,就像人们可以在@Paul Hiemstra 的答案中读到的那样:

https://stackoverflow.com/a/25947542/4061993

来自?options的文档:

scipen: integer. A penalty to be applied when deciding to print numeric values in fixed or exponential notation. Positive values bias towards fixed and negative towards scientific notation: fixed notation will be preferred unless it is more than scipen digits wider.

关于r - knitr 显示不带科学记数法的整数数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30888631/

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