安装的 R 包在哪里?

13 浏览
0 Comments

安装的 R 包在哪里?

已安装的R包在哪里?\n例如,使用\'install.packages(\"mlbench\")\'等命令安装包后,控制台消息中只有一条相关信息:“The downloaded binary packages are in C:\\Users\\ABC\\AppData\\Local\\Temp\\Rtmp2XB0sh\\downloaded_packages”。\n然而,根据包名在我的电脑上搜索后,我根本找不到它们(而不仅仅是使用\'installed.packages()\'列出它们)。这个问题对我来说似乎很困难,但奇怪的是,我几乎找不到在线上的答案。这些已安装的包在本地计算机上的哪里?

0
0 Comments

问题的出现原因是用户在计算机上安装了两个R文件夹,导致无法确定已安装的R包所在的位置。解决方法是通过运行.libPaths()命令来查看R包的安装位置。R包被安装在库中,库是文件系统中的目录,其中每个已安装的包都有一个子目录。

R自带一个库,即R_HOME/library,它是R对象.Library的值,包含了标准和推荐的包。在最低级别上,可以使用.libPaths()命令来添加路径到库的集合中,或者报告当前的集合。

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

感谢您的帮助。我发现在我的计算机上安装了两个R文件夹(一个是R,一个是RRO),之前我只搜索了R文件夹。

0