在R和RStudio中,我想我已经把.Rprofile
文件弄乱了好几次,现在我正在启动R或RStudio时加载它的旧版本,有没有办法快速找到生成默认选项的文件的位置?
谢谢
在R和RStudio中,我想我已经把.Rprofile
文件弄乱了好几次,现在我正在启动R或RStudio时加载它的旧版本,有没有办法快速找到生成默认选项的文件的位置?
谢谢
就像@Gsee建议的那样,?Startup
已经是你所需要的了.请注意,这里不仅有用户配置文件,还有一个可能会弄乱的站点配置文件.这两个文件都可以在多个位置找到.
您可以运行以下操作,将系统中的现有文件列在页面上列出的文件中:
candidates <- c( Sys.getenv("R_PROFILE"),
file.path(Sys.getenv("R_HOME"), "etc", "Rprofile.site"),
Sys.getenv("R_PROFILE_USER"),
file.path(getwd(), ".Rprofile") )
Filter(file.exists, candidates)
请注意,它应该在新的会话上运行,就在启动R之后,这样getwd()
将在启动时返回当前目录.还有一种棘手的可能性是,您的配置文件在启动时确实会修改当前目录,在这种情况下,您必须在运行上述代码之前启动"无配置文件"会话(运行R --no-site-file --no-init-file
).