gpt4 book ai didi

r - 使用包 `settings` 在 R 选项中设置和重置 scipen 和数字

转载 作者:行者123 更新时间:2023-12-05 03:03:29 28 4
gpt4 key购买 nike

在 R 中设置 options 在想要避免使用科学记数法时会很有用。 options(scipen = 100, digits = 4) 是一种可能性。

似乎在 R Studio 中的每个 R session 开始时都需要重新运行此命令。

我正在寻找一种方法来重置所有 R 选项,一旦它们被设置并找到这篇文章:How do I reset all options() arguments to their default values?

一旦设置了选项,实际的答案就会“迟到”。 settings 包提供了一种重置 R 中所有选项的方法。这似乎不适用于 scipendigits 但是(参见示例)。


示例:

require(settings)
#> Loading required package: settings

1/987654
#> [1] 1.0125e-06

options(scipen = 100, digits = 4)

1/987654
#> [1] 0.000001013

settings::reset(options)

1/987654
#> [1] 0.000001013

reprex package 创建于 2018-12-21 (v0.2.1)


问题:

  1. 是否有任何其他可能将 scipendigits 重置为其标准值?
  2. 标准值是多少?

谢谢

最佳答案

好吧,现在解决你的问题:默认值是 options(scipen=0, digits=7)

但一般来说,我认为 R 的工作方式是在启动时设置选项,默认值不会明确存储在任何地方。此外,如果您在 .Rprofile 等配置文件中设置选项,“默认”的概念可能会很模糊。

所以我认为重置所有选项最有用的方法是简单的重启。如果你想保留你的数据,你可以使用 save.image()。大多数情况下,我发现重新启动通常会使我的代码更易于重现。

关于r - 使用包 `settings` 在 R 选项中设置和重置 scipen 和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53882326/

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