我在下载' caret'在R工作室包。以下代码取自插入符号文档。
install.packages("caret", dependencies = c("Depends", "Suggests"))
它在安装时工作正常,但在解压缩一些包时会出现错误和警告,如下所述:
ERROR: dependencies ‘eiPack’, ‘ei’, ‘MCMCpack’, ‘Zelig’ are not available for package ‘ZeligEI’
* removing ‘/home/shazil/R/x86_64-pc-linux-gnu-library/3.4/ZeligEI’
Warning in install.packages :
installation of package ‘ZeligEI’ had non-zero exit status
在整个安装过程结束时,它说:
The downloaded source packages are in
‘/tmp/RtmpeiP5GO/downloaded_packages’
之后,当我使用library()命令时,出现以下错误
> library(caret)
Error in library(caret) : there is no package called ‘caret’
我使用的是Ubuntu 16.04, 戴尔机器Core i5 7th Gen, 6GB RAM AMD RADEON GRAPHICS
非常感谢帮助,因为我是数据科学和R编程的新手。
答案 0 :(得分:0)
在MacOS中安装caret
时遇到类似问题。
解决方案是安装devtools
并使用它来安装caret
包。由于您使用的是Ubuntu 16.04,
1.请参阅此文article以安装devtools
包。
2.检查包{name}的CRAN - caret package,然后运行以下代码:
library(devtools)
devtools::install_url("https://cran.r-project.org/src/contrib/caret_6.0-78.tar.gz")
3.如果步骤2不起作用,您可以尝试从caret GitHub repo安装开发版本:
library(devtools)
devtools::install_github('topepo/caret/pkg/caret')
希望这些帮助。如果这些不适合您,请指出您的R版本。
答案 1 :(得分:0)
两者都需要写:
install.packages("caret")
library(caret)