我在网络上安装了一个R项目。它会自动在C:\Users\\AppData\Local\Temp\downloaded_packages
中安装库,但是,我想安装库让我们说Q:\Apps\R-Project\Libraries
。
我设法使用以下命令将库安装到Q网络:
install.packages("dplyr", lib="Q:\Apps\R-Project\Libraries", dependencies=T)
当我加载库时,它说它找不到Rccp
。
如何解决这个问题?
答案 0 :(得分:2)
您告诉R
将软件包安装在某个位置,即Q:\Apps\R-Project\Libraries
。
当您告诉R
使用某个软件包时,R
将不会搜索您的整个计算机是否存在该软件包。通常,一旦您告诉它使用该软件包,这些软件包将保存在R
知道的标准位置以及R
也将搜索它的位置。您可以使用.libPaths()
查看这些位置。
如果Q:\Apps\R-Project\Libraries
不是您在.libPaths()
中保存的位置,则有两种选择:
# 1) Add it to `.libPaths()` like this:
.libPaths( c( .libPaths(), "Q:\Apps\R-Project\Libraries") )
# 2) Tell `R` explicitly where to look while loading the package:
library(packagename, lib.loc = "Q:\Apps\R-Project\Libraries")
我建议使用选项1