【问题标题】:Where are the installed R packages? [duplicate]安装的 R 包在哪里? [复制]
【发布时间】:2015-03-03 03:04:44
【问题描述】:

安装的 R 包在哪里?

例如,使用'install.packages("mlbench")'等安装包后,只有“下载的二进制包在C:\Users\ABC\AppData\Local\Temp\Rtmp2XB0sh\downloaded_pa​​ckages”是来自控制台消息的一条相关信息。

但是,在根据软件包名称搜索我的计算机后,我根本找不到它们(不仅仅是用“installed.packages()”列出它们)。这个问题对我来说似乎很难,但奇怪的是我在网上几乎找不到答案。本地计算机上安装的包在哪里?

【问题讨论】:

  • 看看?install.packageslib参数)和?.libPaths

标签: r


【解决方案1】:

您可以通过运行以下命令查看位置:

.libPaths()
#[1] "C:/Users/ujjwal/Documents/R/win-library/3.1" "C:/Program Files/R/R-3.1.1/library"   

R 包被安装到库中,这些库是文件系统中的目录,其中包含安装在那里的每个包的子目录。

R 带有一个库,R_HOME/library,它是包含标准和推荐包的 R 对象 .Library 的值。在最低级别.libPaths() 可用于添加库集合的路径或报告当前集合。

R 将自动使用特定于站点的库R_HOME/site-library(如果存在)。这个位置可以通过在R_HOME/etc/Rprofile.site 中设置.Library.site 来覆盖。更多详情请见here

【讨论】:

  • 非常感谢。我发现我的电脑里安装了两个R文件夹(一个R和一个RRO),我之前只是搜索了R文件夹。
猜你喜欢
  • 2019-10-10
  • 1970-01-01
  • 2011-08-21
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 2017-01-28
相关资源
最近更新 更多