当我使用以下命令安装caret时。
install.packages("caret", dependencies=c("Depends", "Suggests"))
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2
加载命名空间时出错(i, c(lib.loc, .libPaths()), versionCheck=vI[[i]]): 没有叫做“digest”的包
错误:无法加载包'ggplot2'。
因此,我通过使用以下代码安装caret解决了digest包的问题,但是我又得到了什么:
install.packages("caret", dep="TRUE")
library(caret)
## Loading required package: lattice
## Loading required package: ggplot2
加载命名空间时出错(i, c(lib.loc, .libPaths()), versionCheck=vI[[i]]):
没有叫做'gtable'的包
错误: 无法加载包'ggplot2'。
如何成功安装caret而不出现这种错误,特别是ggplot2的错误!
我的R版本是R 3.2.2
install.packages("ggplot2")
会发生什么? - jeremycginstall.packages("caret", dep="TRUE")
应该改为install.packages("caret", dep=TRUE)
(不带引号,这样它就是一个布尔值而不是字符串)。 - C_Z_update.packages()
。听起来你的软件包版本可能出现了不同步的情况。 - MrFlick.libPaths()
的结果是什么? - topepo