r - 为什么 R 默认有两个库?

标签 r windows

这是第一个:C:\Program Files\R\R-3.4.1\library

还有一个:C:\Users\Asus\Documents\R\win-library\3.4

我默认安装了 R all。有些包在第一个库中,有些在第二个库中。

最佳答案

默认情况下,R 使用安装基础包的系统库和安装包的用户库。

它全部在 .libPaths() 中定义,默认情况下由 install.packages 中的 lib arg 使用(参见帮助文件) .libPaths() 的第一个元素用作安装包的默认路径。当您使用具有第一路径优先级的 library() 加载它们时,所有路径都用于查找包。

在我的系统上,也是windows,我和你一样:

  • 安装R的文件夹下的系统库
  • 我用户的 Documents 文件夹中的用户库。

可以看到libPath help page here (或在控制台中键入 ?.libPaths())了解如何使用环境变量调整默认行为。

关于r - 为什么 R 默认有两个库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45020527/

相关文章:

r - 如何在 quantmod 中将指标显示为直方图?

r - gridExtra 2.0.0 更改标题大小

c++ - 如何使用 Windows Native API 访问 PE 资源?

当 .exe 在 Windows 7 32 位上运行时,使用 GCC 编译的 C 程序会导致 NVTDM 错误

css - Shiny conditionalPanel 可以水平使用吗?

r - 如何从不均匀的二维位置插值到规则网格?

c++ - 如何在同一程序中崩溃时自动重启 Qt 应用程序?

c++ - 如何使用 Windows API 直接将 "assign"进程发送到信号量?

c - Windows 应用程序的 C 内存池(对 C++ 不感兴趣)

r - 如何捕获对 dplyr::select 中的 data.frame 所做的更改?