使用软件包`设置'设置和重置r选项中的scipen和数字



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

看来,在R Studio中每个R会话的开始时,此命令需要重新运行。

我正在搜索一种设置后所有R options并找到此帖子的方法:我如何将所有选项()参数重置为默认值?

一旦设置了options,实际答案就会"迟到"。软件包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软件包(v0.2.1)在2018-12-21创建


问题

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

谢谢

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

,但通常,我认为R的工作方式是在启动时设置了选项,并且默认值不会明确存储在任何地方。另外,如果您在 .Rprofile

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

相关内容

  • 没有找到相关文章

最新更新