【发布时间】:2014-10-23 09:42:46
【问题描述】:
我正在 Rstudio 中处理几个需要不同 .Rprofile 文件的项目。这些文件通常由两部分组成:我希望每次运行 R 时都有的全局设置和打开项目时加载的本地项目特定设置。
从本地.Rprofiles 中排除全局部分以保持其灵活性是很自然的。但是,documentation 中的相关主题声明如下(由this question 支持):
在备用工作目录中启动 RStudio 时,会获取位于该目录中的 .Rprofile 文件。如果(且仅当)备用目录中没有 .Rprofile 文件,则改为使用全局默认配置文件(例如 ~/.Rprofile)。
如何始终强制加载全局.Rprofile?
小例子。我目前有 2 个.Rprofiles:
-
cat("global\n"); cat("local_1\n)用于项目 1; -
cat("global\n"); cat("local_2\n)用于项目 2; - 全局
.Rprofile不存在。
我想要三个:
-
cat("local_1\n)用于项目 1; -
cat("local_2\n)用于项目 2; -
cat("global\n")在主目录中。
我应该如何修改这些文件和/或 Rstudio 选项以在两个项目启动时获得相同的输出?
【问题讨论】:
-
@hrbrmstr 我已经包含了问题的链接,所以我知道那个 q。而且我不同意这是一个骗局,因为我需要加载它们both。我单独加载它们中的任何一个都没有问题,这是链接 q 中的一个问题。