当我安装新版本的 R 时,我的自定义.Rprofile
没有加载。R GUI 开始使用新版本及其对应的.Rprofile
.
无论 R 版本中是否有任何更新,有没有办法仍然使用自定义?一个后续问题是,R 包可以加载不同的.Rprofile
吗?
您应该阅读帮助页面?.Rprofile
总结一下:
R 首先检查站点范围的配置文件。要找到该文件,请运行
(site_path = R.home(component = "home"))
fname = file.path(site_path, "Rprofile.site")
file.exists(fname)
.Rprofile
然后在您当前的工作目录中查找-getwd()
fname = file.path(getwd(), ".Rprofile")
file.exists(fname)
.Rprofile
然后在您的家庭区域中寻找。
file.exists("~/.Rprofile")
如果您.Rprofile
当前的工作目录中有一个,R 将不会使用您主区域中的文件。
关于你的后续问题。这.Rprofile
只是一个 R 文件,因此可以通过source
并因此在包中加载。但是,这是非标准的,应该避免。