r - 如何更改 R 包的默认库路径

标签 r

我尝试将 R 和 R studio 安装在我工作计算机的本地驱动器上,而不是组织网络文件夹中,因为通过网络运行的任何东西都非常慢。安装时,目标路径显示它是我本地的 C:drive。但是,当我安装一个新包时,显示的默认路径是我的网络驱动器并且没有选项可以更改:

.libPaths()
[1] "\\\\The library/path/I/don't/want"
[2] "C:/Program Files/R/R-3.2.1/library" 

我正在运行 Windows 7 专业版。我如何删除库路径 [1] 并使路径 [2] 成为我安装的所有基础包和所有新包的主要路径?

最佳答案

Windows 7/10:如果您的 C:\Program Files(或安装了 R 的任何地方)被阻止写入,就像我的一样,那么您将无法编辑 RProfile。网站(就像我一样)。正如接受的答案中所指定的那样,我更新了 R_LIBS_USER 并且它起作用了。然而,即使阅读了好几遍精美的手册并进行了广泛的搜索,我还是花了几个小时才做到这一点。本着节省别人时间的精神......

假设您希望您的包驻留在 C:\R\Library 中:

  1. 创建文件夹 C:\R\Library。接下来我需要将此文件夹添加到 R_LIBS_USER 路径:
  2. 单击开始 --> 控制面板 --> 用户帐户 --> 更改我的环境变量
  3. 环境变量 窗口弹出。如果您看到 R_LIBS_USER,请突出显示它并单击 Edit。否则单击 New。这两个操作都会打开一个窗口,其中包含用于 VariableValue 的字段。
  4. 在我的例子中,R_LIBS_USER 已经存在,Value 是我桌面的路径。我将我创建的文件夹添加到路径中,用分号分隔。 C:\R\Library;C:\Users\Eric.Krantz\Desktop\R stuff\Packages.

(注意:在最后一步中,我本可以删除桌面位置的路径并简单地离开 C:\R\Library)。

关于r - 如何更改 R 包的默认库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56468370/

相关文章:

r - 在 purrr 中迭代略有不同的模型

r - 计算调查对象中某个值的百分比/频率

r - 自定义 ggplot 图例

r - 将 RCurl 与 SFTP 一起使用

r - 错误 : package or namespace load failed for ‘tidyverse’ in loadNamespace

r - 使用 rvest 下载需要从网站 (morphosource) HTML 登录的压缩文件

R 循环太长

r - 如何在嵌套箱线图中添加中间空间ggplot2

R:使用多列中的条件删除行并替换值

r - R 中的移位矩阵元素