R 错误:Package";ggplot2";加载插入符号包时找不到

R 错误:Package";ggplot2";加载插入符号包时找不到,r,ggplot2,r-caret,R,Ggplot2,R Caret,当我安装插入符号时 install.packages("caret", dependencies=c("Depends", "Suggests")) library(caret) ## Loading required package: lattice ## Loading required package: ggplot2 LoadNamespace(i,c(lib.loc,.libpath()),versionCheck=vI[[i]])中出错: 没有名为“摘要”的包 错误:无法加载包“g

当我安装插入符号时

install.packages("caret", dependencies=c("Depends", "Suggests"))
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2
LoadNamespace(i,c(lib.loc,.libpath()),versionCheck=vI[[i]])中出错: 没有名为“摘要”的包
错误:无法加载包“ggplot2”

因此,我通过使用以下代码安装插入符号来解决软件包摘要的问题,我又能得到什么:

install.packages("caret",  dep="TRUE")
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2
LoadNamespace(i,c(lib.loc,.libpath()),versionCheck=vI[[i]])中出错: 没有名为“gtable”的包
错误:无法加载包“ggplot2”

如何在没有此类错误的情况下成功安装插入符号,尤其是ggplot2错误


我的R版本是R 3.2.2

您缺少一些导入的
ggplot2
包(例如
摘要
gtable

你可能应该使用

install.packages("caret", dependencies = c("Depends", "Imports", "Suggests"))

这应该与
dep=TRUE
相同,但是当我使用上面的字符串时,我得到了所有要求

谢谢大家的帮助。我确实尝试了安装包的
install.packages(“caret”,dep=“TRUE”)
,然后尝试了安装包的
install.packages(“ggplot”)
,它安装了依赖项
gtable
ggplot
,但仍然缺少一些包。在按照提示安装丢失的软件包后,您最终成功加载插入符号,没有出现任何问题。

请尝试此行以安装
ggplot2

install.packages('ggplot2', repos='http://cran.us.r-project.org')

在R3.2.3下安装所需的软件包及其库,作为此版本中内置的插入符号,这对我很有用。

如果尝试
install.packages(“ggplot2”)
install.packages(“插入符号”,dep=“TRUE”)
应该是
install.packages(“插入符号”,dep=TRUE)
(没有引号,所以它是一个布尔值而不是一个字符串)可以试着运行
update.packages()
。听起来好像你的包版本不同步了。另外,
.libpath()的结果是什么
?@jeremycg我这样做了,结果很好,但是仍然有一些缺少的软件包,所以它仍然无法加载。必须单独安装它们,直到ggplot可以加载到Rinstall中。软件包(“randomForest”)安装。软件包(“lattice”)安装。软件包(“ggplot2”)安装。软件包(“caret”)库(lattice)库(ggplot2)库(caret)只需编辑您的答案以适应实际的包,而不是将它们添加为注释。