find“.Rprofile”文件生成默认选项
在R和RStudio中,我想我已经搞乱了.Rprofile文件几次,而且我现在正在加载它的一个旧版本的R或RStudio的启动,有没有一种方法,我可以快速find位置正在生成默认选项的文件?
谢谢
就像@Gseebuild议的那样, ?Startup
就是你所需要的。 请注意,不仅有用户configuration文件,而且还有一个可能会混淆的站点configuration文件。 而且这两个文件可以在多个位置find。
您可以运行以下命令列出页面上列出的系统上的现有文件:
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()
将在启动时返回当前目录。 还有一个很棘手的可能性是你的configuration文件在启动时会修改当前目录,在这种情况下你将不得不启动一个“no-profile”会话(运行R --no-site-file --no-init-file
)运行上面的代码之前。