如标题中所述,我试图了解如何将options()
中的所有参数重置为其默认设置。我在网上搜索了?options
帮助文件,但未能找到答案。
我希望答案随时可用,我只是在努力寻找它。
感谢。
编辑:虽然我同意How to set R to default options?是同一个问题,但我未能在其选定的答案中看到我要求的明确/明确解决方案:如何重置< / strong> options()
为默认值。该主题中选定的答案清楚地解释了如何保存 options()
设置以及加载以后的设置。
答案 0 :(得分:11)
如果重新启动R会话,它会将选项重置为默认值。
选项保存在列表中,调用options()
将显示该列表。
重启R后可以保存默认选项:
backup_options <- options()
您可以进行所需的任何更改,然后还原为默认选项:
options(backup_options)
答案 1 :(得分:5)
我自己从未尝试过,但是settings
软件包似乎提供了恢复默认值的可能性,而不需要先存储它们:
library(settings)
reset(options)
答案 2 :(得分:2)
这里是一种方便的重置选项的方法,只需很少的麻烦:
default_opts <- callr::r(function(){options()}); options(default_opts)
通过启动一个单独的后台进程,访问该会话中的默认选项并将这些选项提供回当前会话来工作。
下面是一个示例,表明它有效:
# Default option
options("scipen")
# $scipen
# [1] 0
# Set to something else
options(scipen = 999)
# $scipen
# [1] 999
# Reset to defaults:
default_opts <- callr::r(function(){options()}); options(default_opts)
# Option is back to its default value
options("scipen")
# $scipen
# [1] 0