安装r库
我已经在网络上安装了一个R项目。它会自动在安装r库,r,R,我已经在网络上安装了一个R项目。它会自动在C:\Users\\AppData\Local\Temp\downloaded\u软件包中安装库,但是,我想将库安装到Q:\Apps\R-Project\Libraries 我使用以下命令将库安装到Q网络: install.packages("dplyr", lib="Q:\Apps\R-Project\Libraries", dependencies=T) 当我加载库时,它说它找不到Rccp 如何解决这个问题有什么帮助吗?您告诉R将软件包安装在某个位
C:\Users\\AppData\Local\Temp\downloaded\u软件包中安装库
,但是,我想将库安装到Q:\Apps\R-Project\Libraries
我使用以下命令将库安装到Q网络:
install.packages("dplyr", lib="Q:\Apps\R-Project\Libraries", dependencies=T)
当我加载库时,它说它找不到Rccp
如何解决这个问题有什么帮助吗?您告诉
R
将软件包安装在某个位置,即Q:\Apps\R-Project\Libraries
当您告诉R
使用某个软件包时,R
不会搜索整个计算机是否存在该软件包。通常,软件包保存在一个标准位置,R
知道,并且一旦您告诉它使用该软件包,R
也会在其中搜索它。您可以使用.libpath()
查看这些位置
如果Q:\Apps\R-Project\Libraries
不是保存在.libpath()
中的位置,则有两个选项:
# 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将程序包安装到特定位置,即
Q:\Apps\R-Project\Libraries
当您告诉R
使用某个软件包时,R
不会搜索整个计算机是否存在该软件包。通常,软件包保存在一个标准位置,R
知道,并且一旦您告诉它使用该软件包,R
也会在其中搜索它。您可以使用.libpath()
查看这些位置
如果Q:\Apps\R-Project\Libraries
不是保存在.libpath()
中的位置,则有两个选项:
# 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确保位于
.libPath()
中。您可以使用.libPath()添加它,确保它位于.libPath()
中。您可以使用.libPath()添加它。您好,谢谢您的回复。我尝试了第一种方法,当我加载库时,它会显示:loadNamespace中出现错误(当您尝试加载dplyr
?是的。我使用您知道的普通安装包(“dplyr”,dependencies=T)。再次感谢您的快速响应:)可能会发生这种情况<加载dplyr
时,会自动加载code>Rcpp
。不知何故,Rcpp
和dplyr
需要安装在同一个位置,以便它们能够很好地协同工作并完全满足它们的依赖关系。查看此答案了解更多信息嗨,谢谢您的回复。我尝试了第一种方法,当我加载库时,它会显示:loadNamespace中出现错误(当您尝试加载dplyr
?是的。我使用您知道的普通安装包(“dplyr”,dependencies=T)。再次感谢您的快速响应:)可能会发生这种情况<加载dplyr
时,会自动加载code>Rcpp
。不知何故,Rcpp
和dplyr
需要安装在同一个位置,以便它们能够很好地协同工作并完全满足它们的依赖关系。查看此答案以了解更多信息