这是第一个: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/