我在 Windows 7 上使用 RStudio 的“全新”版本。R 安装在C:/Program Files
这意味着默认库存储在这里,并且.libPaths()
启动时包含的两个位置都在这个文件夹中。
我想使用另一个 R 库(igraph)。由于该C:\Program Files
文件夹是写保护的,所以我设置了另一个工作区域:C:\Users\nick\R
并将 igraph 库安装在C:\Users\nick\R\library
. 我可以手动将此位置添加到.libPaths()
变量中并毫无问题地使用该库。
但是,我的问题是让 RStudio 在启动时自动将此位置添加到.libPaths()
变量中。我读到我可以将相关命令添加到我的 .Rprofile 文件中 - 但我找不到任何这样的文件(可能在安装 RStudio 时它们不会自动创建)。然后,我创建了一个名为 .Rprofile 的文件,其中仅包含此命令。这似乎仅在保存 .Rprofile 文件时才有效C:\Users\nick\Documents
(这是存储在 R_USER 和 HOME 环境变量中的路径)。我想要的是将 .Rprofile 文件存储在C:\Users\nick\R
.
我已经阅读了 ?Startup 中的所有信息,它讨论了在哪里存储启动时运行的命令。但我就是无法完成这项工作。例如,如果不读取存储在主目录中的文件,似乎无法更改主目录的位置。我似乎没有任何 .Renviron 文件,并且我自己创建这些文件似乎也不起作用。
我真的很感激一个简单的答案,它解释了我如何去改变 .Rprofile 文件的读取位置。