当我安装新版本的R时,我的自定义.Rprofile
未加载。 R GUI开始使用新版本及其对应的.Rprofile
。
是否还有一种方法可以使用自定义而不管R版本中的任何更新?后续问题是,R包可以加载不同的.Rprofile
吗?
答案 0 :(得分:3)
您应该阅读帮助页?.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
加载,因此可以加载到包中。但是,这是非标准的,应该避免使用。