简体   繁体   中英

Error: Package “ggplot2” could not be found, when loading the caret package

When I install caret with.

install.packages("caret", dependencies=c("Depends", "Suggests"))
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2

Error in LoadNamespace(i, c(lib.loc, .libPaths()), versionCheck=vI[[i]]): there is no package called 'digest'
Error: package 'ggplot2' could not be loaded.

So I resolve the issue with the package digest by installing caret using this code and what do I get again:

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

Error in LoadNamespace(i, c(lib.loc, .libPaths()), versionCheck=vI[[i]]): there is no package called 'gtable'
Error: package 'ggplot2' could not be loaded.

How do I install caret successfully without this kind of errors, especially the ggplot2 error!

my R Version is R 3.2.2

Thanks guys for the help. I did try install.packages("caret", dep="TRUE") which installed the package digest , then tried install.packages("ggplot") which installed ggplot with the dependency gtable but still had some missing packages. Did finally manage to load caret without any problems after installing the missing packages as prompted.

You are missing some packages that ggplot2 imports (eg digest and gtable )

You should probably use

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

This should be the same as dep = TRUE but, when I use the character string above, I get all the requirements.

试试这一行来安装ggplot2

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

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM