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

h.l*_*l.m 44 r rprofile

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

谢谢

flo*_*del 68

像@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)
Run Code Online (Sandbox Code Playgroud)

请注意,应该在启动R之后立即在新会话上运行,以便getwd()在启动时返回当前目录.您的配置文件在启动时会修改当前目录也很棘手,在这种情况下,您必须R --no-site-file --no-init-file在运行上面的代码之前启动"无配置文件"会话(运行).

  • 尼斯.也许应该检查`"〜/ .Rprofile"`(或者,更正式地说,`file.path(Sys.getenv("HOME"),".Rprofile")`,因为它也被搜索了. (6认同)