找到生成默认选项的“.Rprofile”文件

时间:2012-12-06 01:52:27

标签: r rprofile

在R和RStudio中,我想我已经乱搞了.Rprofile文件几次了,我现在正在加载R或RStudio启动时的旧版本,有没有办法可以快速完成找到生成默认选项的文件的位置?

由于

1 个答案:

答案 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)。