繁体   English   中英

为什么R默认有两个库?

[英]Why does the R have two libraries by default?

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

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

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

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

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

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

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

您可以在此处查看libPath帮助页面 (或在控制台中键入?.libPaths() ),了解如何使用环境变量调整默认行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM