由于工作目录中的.RData,RGui加载过时的.Rprofile

由于工作目录中的.RData,RGui加载过时的.Rprofile,r,rstudio,rgui,rprofile,R,Rstudio,Rgui,Rprofile,我最近修改了.Rprofile,当RGui没有加载新的.Rprofile(RStudio确实加载了它)而保留了旧版本时,我感到困惑。经过一些尝试和错误,我发现工作目录中的.RData文件是导致这种情况的原因,删除它之后,RGui使用了新的.Rprofile 我想知道为什么会发生这种情况,因为我不知道.RData确实保存了一个.Rprofile的副本,它控制了存储在工作目录中的新.Rprofile?Startup建议R首先搜索.Rprofile,然后从.RData加载用户工作区。我认为您需要描述.

我最近修改了.Rprofile,当RGui没有加载新的.Rprofile(RStudio确实加载了它)而保留了旧版本时,我感到困惑。经过一些尝试和错误,我发现工作目录中的.RData文件是导致这种情况的原因,删除它之后,RGui使用了新的.Rprofile


我想知道为什么会发生这种情况,因为我不知道.RData确实保存了一个.Rprofile的副本,它控制了存储在工作目录中的新.Rprofile?Startup建议R首先搜索.Rprofile,然后从.RData加载用户工作区。

我认为您需要描述
.Rprofile
文件中的内容。我可以看到,当从
.RData
文件加载隐藏环境时,加载了一些包或设置了一些特定选项。Rprofile向.libPaths添加了一个路径,加载一些包并设置一些选项,但我认为这并不重要,因为新旧.r配置文件之间的唯一区别是一条路径略有不同。