web-dev-qa-db-ja.com

Caretパッケージのインストール方法は?インストール中に、このメッセージが表示されます

library(caret)

必要なパッケージの読み込み:ggplot2エラー:loadNamespace(i、c(lib.loc、.libPaths())、versionCheck = vI [[i]])の 'ggplot2'のパッケージまたは名前空間の読み込みに失敗しました: 'gtableというパッケージがありません'エラー:パッケージ' ggplot2 'をロードできませんでした

これを試して...

install.packages('caret', dependencies = TRUE)
2
pyll

Ubuntuの場合:

Sudo apt-get update
Sudo apt-get install r-cran-caret
2
Eduard Simioni

同じ問題が発生しました(WindowsのR 3.5)。

すべてがインストールされるまで、不足している依存関係をインストールし続けなければなりませんでした(私にとっては、約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)
...
2
IanS

だから私のために働いたのは少し古い学校です:キャレットパッケージをインストールしてそのエラーが発生した後、私は自分のPCでキャレットをすばやく検索し(私の場合、ThisPC> RoseAdediranに移動しました)、キャレットフォルダーを削除し、検索しましたplyrの場合、フォルダも削除しました。 RStudioに戻ってセッションを再開し、このコードをもう一度試しました

install.packages('caret', dependencies=T)
library(caret)

ライブラリをロードすると、他のインポートもロードされます。

1

これを試して ...

install.packages( 'caret'、repos = ' http://cran.rstudio.com/ ')

0
Sachin Patil

R 3.5に更新するときに同じ問題が発生しましたが、updater関数のようなものを使用してRバージョンをinstallrパッケージから変更した場合、メジャーリリース間でライブラリをコピーするときに問題が発生します(3.4- > 3.5)。

私にとってうまくいった解決策は、以前のすべてのライブラリを手動でインストールすることでした。

0
Kean Herrera

イアンが提案したように、エラーメッセージに記載されているパッケージをインストールしてみてください。私は同じ問題を抱えていて、エラーは「Biobaseとしてパッケージがありません」でした。それで私はWeb上でBiobaseを検索し、インストールし、library(caret)を試し、別のパッケージを求め、library(caret)が機能するまでインストールを続けました。あなたのケースでは、「「gtable」というパッケージはありません。そのため、gtableのインストールから始め、キャレットをロードしてそれを維持します。

0
Nithin kumar

こんにちはVenkatesh Saravanakumar:

多くの答えがありますが、私は同様の問題を抱えていたので私のものを与えています。コマンドを書いた

install.packages( "caret")

私のrmdファイルで、インストールに問題がありました。コンソールで同じ行を傾けるだけで解決しました。

0
Alejandro Soto