我正在使用Rstudio中需要不同.Rprofile
个文件的几个项目。这些文件通常由两部分组成:全局设置我希望每次运行R时以及打开项目时加载的本地项目特定设置。
自然地将全局部分从本地.Rprofile
中排除以保持其灵活性。但是,documentation中的相关主题说明了以下内容(由this question支持):
在备用工作目录中启动RStudio时,将获取位于该目录中的.Rprofile文件。如果(且仅当)备用目录中没有.Rprofile文件,则代之以全局默认配置文件(例如〜/ .Rprofile)。
如何强制始终加载全局.Rprofile
?
小例子。我目前有2 .Rprofile
s:
cat("global\n"); cat("local_1\n)
; cat("global\n"); cat("local_2\n)
; .Rprofile
不存在。我想要其中3个:
cat("local_1\n)
; cat("local_2\n)
; cat("global\n")
在主目录。我应该如何修改这些文件和/或Rstudio选项,以便在启动两个项目时获得相同的输出?
答案 0 :(得分:2)
这就是R的工作方式(即,行为不是特定于RStudio) - 它只提供了.Rprofile
中的一个。不幸的是,AFAIK无法配置 - 请参阅?Startup
以获取R在启动时所做的全部细节。
如果你想同时加载两者,我认为你必须从任何本地.Rprofile
明确地获取全球.Rprofile
。