在R和RStudio中,我想我已经乱搞了.Rprofile文件几次了,我现在正在加载R或RStudio启动时的旧版本,有没有办法可以快速完成找到生成默认选项的文件的位置?
由于
答案 0 :(得分:61)
像@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
)。