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

时间:2015-10-16 19:42:29

标签: 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,.libPaths()),versionCheck = vI [[i]])出错:   没有名为“消化”的包裹   错误:包' ggplot2'无法加载。

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

install.packages("caret",  dep="TRUE")
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2
  

LoadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])出错:   没有名为' gtable'
的包裹   错误:包' ggplot2'无法加载。

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

我的R版本是R 3.2.2

4 个答案:

答案 0 :(得分:3)

谢谢大家的帮助。我确实尝试install.packages("caret", dep="TRUE")安装了软件包digest,然后尝试了install.packages("ggplot")安装了ggplot的依赖项gtable,但仍然有一些丢失的软件包。在提示安装丢失的软件包之后,最终设法加载caret而没有任何问题。

答案 1 :(得分:0)

您遗失了ggplot2 导入的一些软件包(例如digestgtable

您应该使用

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

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

答案 2 :(得分:0)

尝试使用此行安装ggplot2

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

答案 3 :(得分:0)

在R3.2.3下安装所需的软件包及其库作为此版本中构建的插入符号,并且它适用于我。