已安装的R包在哪里?
例如,在使用'install.packages(“mlbench”)'等安装软件包之后,只有“下载的二进制软件包位于C:\ Users \ ABC \ AppData \ Local \ Temp \ Rtmp2XB0sh \ downloaded_packages”中来自控制台消息的一条相关信息。
但是,根据软件包名称搜索我的计算机之后,我根本找不到它们(不只是用'installed.packages()'列出它们)。这个问题对我来说似乎很难,但奇怪的是我发现网上几乎没有答案。本地计算机上已安装的软件包在哪里?
答案 0 :(得分:4)
您可以通过运行以下命令来查看位置:
.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
。可以通过在.Library.site
中设置R_HOME/etc/Rprofile.site
来覆盖此位置。有关详细信息,请参阅here。