[英]How to install Caret package? While installing, I am getting this message
library(caret)
加載所需的包:ggplot2 錯誤:loadNamespace(i,c(lib.loc,.libPaths())中的“ggplot2”的包或命名空間加載失敗,versionCheck = vI[[i]]):沒有名為“gtable”的包' 錯誤:無法加載包 'ggplot2'
嘗試這個...
install.packages('caret', dependencies = TRUE)
我有同樣的問題(R 3.5 for Windows)。
只需要繼續安裝缺少的依賴項,直到所有東西都安裝好(對我來說,缺少大約 10 個依賴項)
這甚至需要在找不到文件時更改為不同的鏡像!
希望這對將來的人有所幫助...
> install.packages('caret', dependencies = TRUE)
> library('caret')
Loading required package: ggplot2 Error: package or namespace load failed for ‘ggplot2’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ‘gtable’ Error: package ‘ggplot2’ could not be loaded
> install.packages('gtable', dependencies = TRUE)
> install.packages('ggplot2', dependencies = TRUE)
> library('caret')
Error: package or namespace load failed for ‘caret’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘gower’
> install.packages('gower', dependencies = TRUE)
...
在 Ubuntu 中:
sudo apt-get update
sudo apt-get install r-cran-caret
所以對我有用的是有點老派:安裝 caret 包並出現錯誤后,我在我的電腦上快速搜索了 caret(在我的情況下;我去了 ThisPC > RoseAdediran),刪除了 caret 文件夾,搜索了對於plyr
並刪除了該文件夾。 回到 RStudio,重新啟動會話並再次嘗試此代碼
install.packages('caret', dependencies=T)
library(caret)
加載庫后,也會加載其他導入。
嘗試這個 ...
install.packages('caret', repos=' http://cran.rstudio.com/ ')
我對另一個包有類似的問題,修復它的最簡單方法如下(在 RStudio 中):
在此之后我沒有任何問題。
嘗試時: install.packages("caret")
我收到以下錯誤:
警告:無法訪問存儲庫的索引https://cran.mtu.edu/src/contrib :無法打開 URL ' https://cran.mtu.edu/src/contrib/PACKAGES ' 警告:無法訪問存儲庫的索引https://cran.mtu.edu/bin/macosx/el-capitan/contrib/3.6 :無法打開 URL 'https://cran.mtu.edu/bin/macosx/el-capitan/contrib/3.6/PACKAGES '警告消息:包 '~/Downloads/caret' 不可用(對於 R 版本 3.6.1)
(是的,我應該升級)
通過從 Rstudio CRAN repo 安裝解決:
install.packages('caret', repos=' http://cran.rstudio.com/ ')
正如 Ian 建議的那樣,嘗試安裝錯誤消息中提到的軟件包。 我遇到了同樣的問題,錯誤是“沒有像 Biobase 這樣的包”。 所以我在網上搜索了 Biobase,安裝了它,嘗試了 library(caret),它要求另一個包,我一直安裝直到 library(caret) 工作。 在你的情況下,它顯示'沒有名為'gtable'的包。 因此,從安裝 gtable 並加載插入符號開始並堅持下去。
更新到 R 3.5 時我遇到了同樣的問題,如果您使用installr
包中的updater
功能更改 R 版本,則在主要版本(3.4 -> 3.5)之間復制庫時會出現一些問題。
對我有用的解決方案是手動安裝所有以前的庫。
寫了命令
安裝包(“插入符號”)
在我的 rmd 文件上,安裝有問題。 只需在控制台中鍵入同一行即可解決。
我誠實的意見,這個包絕對是荒謬的。 我已經嘗試了每個人在這里提到的所有內容,但是,這個包再次搞砸了我的大部分庫。 現在我該怎么辦?
library(caret)
Loading required package: lattice
Loading required package: ggplot2
Error: package or namespace load failed for ‘ggplot2’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘glue’
Error: package ‘ggplot2’ could not be loaded
In addition: Warning messages:
1: package ‘caret’ was built under R version 3.6.3
2: package ‘ggplot2’ was built under R version 3.6.3
試試這個
install.packages(pkgs = "caret",
dependencies = c("Depends", "Imports"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.