在R中设置options
在想要避免科学符号时很有用。options(scipen = 100, digits = 4)
是一种可能性。
看来,在R Studio中每个R会话的开始时,此命令需要重新运行。
我正在搜索一种设置后所有R options
并找到此帖子的方法:我如何将所有选项()参数重置为默认值?
一旦设置了options
,实际答案就会"迟到"。软件包settings
提供了一种重置R中所有选项的方法。但是,这似乎对scipen
和digits
不起作用(请参见示例)。
示例:
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创建
问题:
- 是否有其他可能性将
scipen
和digits
重置为其标准值? - 标准值是多少?
谢谢
好吧,现在解决您的问题:默认值为options(scipen=0, digits=7)
,但通常,我认为R的工作方式是在启动时设置了选项,并且默认值不会明确存储在任何地方。另外,如果您在 .Rprofile
。
因此,我认为重置所有选项的最有用方法是简单的重新启动。如果要保留数据,则可以使用save.image()
。大多数情况下,我发现重新启动通常使我的代码更加可重复。