R:Rprofile在安装新R版本时更新

时间:2016-04-20 09:38:37

标签: r startup rprofile

当我安装新版本的R时,我的自定义.Rprofile未加载。 R GUI开始使用新版本及其对应的.Rprofile

是否还有一种方法可以使用自定义而不管R版本中的任何更新?后续问题是,R包可以加载不同的.Rprofile吗?

1 个答案:

答案 0 :(得分:3)

您应该阅读帮助页?.Rprofile

总结:

  1. R首先检查站点范围的配置文件。要查找该文件,请运行

    (site_path = R.home(component = "home"))
    fname = file.path(site_path, "Rprofile.site")
    file.exists(fname)
    
  2. 然后在当前工作目录中查找.Rprofile - getwd()

    fname = file.path(getwd(), ".Rprofile")
    file.exists(fname)
    
  3. 然后在您家中查找.Rprofile

    file.exists("~/.Rprofile")
    
  4. 如果您当前的工作目录中有.Rprofile,则R将不会使用您所在地区的文件。

    关于你的后续问题。 .Rprofile只是一个R文件,因此可以通过source加载,因此可以加载到包中。但是,这是非标准的,应该避免使用。