web-dev-qa-db-ja.com

エラー:ggplot2およびdata.tableのパッケージまたはネームスペースのロードに失敗しました

Ggplot2とdata.tableパッケージをオープンインストールすることができません。それは私に次のエラーを与えます(ggplot2の例)

> library(ggplot2)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘Rcpp’
Error: package or namespace load failed for ‘ggplot2’

私はRセッションを閉じる前にこれら2つのパッケージでうまく動くことができました。実行しようとするたびに、このエラーが表示されます。

私もそれを削除して再インストールしようとしましたが、成功しませんでした。

remove.packages(c("ggplot2", "data.table"))
install.packages('ggplot2', dep = TRUE)
install.packages('data.table', dep = TRUE)

何が悪いのかわからない

61
elisahmendes

これで問題は解決しました。

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)
84
elisahmendes

何トンものグーグルの検索とバースフォースの試みでガチョウを追いかけた後、私はこの問題を解決する方法を見つけたと思います。

問題を解決するためのステップ:

  1. Rをアンインストールします。
  2. Rを再インストールする
  3. Install.packagesのdependencies引数をTRUEに設定してggplotをインストールします。

    install.packages("ggplot2",dependencies = TRUE)

  4. 上記の手順にはまだRcpp依存関係が含まれていないため、次のコマンドを使用して手動でインストールする必要があります。

    install.packages("Rcpp")

しかしながら、上記のコマンドが何らかの理由でRcppを正常にダウンロードしている間、Zipファイルを解凍して私のRのライブラリフォルダにインストールするのに失敗します。

パッケージ 'Rcpp'が正常にアンパックされ、MD5の合計がinstall.packagesで警告されました。 Data_Science_SW\R\R-3.2.3\library\Rcpp '

ダウンロードされたバイナリパッケージはC:¥Users¥MY_USER_ID¥AppData¥Local¥Temp¥Rtmp25XQ0S¥download_packagesにあります。

  1. 上記の出力には「警告」と表示されていますが、実際にはリポジトリ内にRcppパッケージを正常にインストールできなかったことを示しています。私はそれからツール - >パッケージのインストール - >をZipファイルから使い、上記のメッセージで "ダウンロードされたバイナリパッケージ"の場所を指しています。 -

C:\Users\MY_USER_ID\AppData\Local\Temp\Rtmp25XQ0S\downloaded_packages\Rcpp_0.12.3.Zip

  1. これにより、R\R-3.2.3\libraryフォルダにRcppが正常にインストールされ、ggplot2用のライブラリをロードしようとしたときにRcppが利用できるようになりました。 以前のRのインストールでは、Rcppをインポートできないというエラーが発生するため、過去にこのステップを実行できませんでした。ただし、Rをアンインストールして再インストールした後も同じコマンドが機能しました。これはODDです

    install.packages( "C:/Users/MY_USER_ID/AppData/Local/Temp/Rtmp25XQ0S/downloaded_pa​​ckages/Rcpp_0.12.3.Zip"、repos = NULL、type = "win.binary")パッケージ 'Rcpp'が正常に解凍され、MD5が合計されますチェックした

  2. ついにggplot2ライブラリを正常にロードすることができました。

    library(ggplot2)

9
Rdsprg

私も同じ問題に直面しました

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)

これらのコマンドは私にとってはうまくいきませんでした。私が見つけたのは、一時インストールのC:\Users\User_name\Documents\R\win-library\3.3\abcd1234\RcppC:\Users\User_name\Documents\R\win-library\3.3\Rcppに移動できないという警告メッセージが表示されていたということです。

与えられたリンクからRcpp Zipファイルをダウンロードして解凍し、C:\Users\User_name\Documents\R\win-library\3.3内にコピーしてから

library(Rcpp)
library(ggplot2) 

働いた。 R.をアンインストールする必要はありませんでした。

7
B Misra

同じ問題に直面し、解決しました:

remove.packages("ggplot2")
install.packages('ggplot2', dependencies = TRUE)
5
Namrata Tolani

見たとき

コンパイルが必要なパッケージをソースからインストールしますか? (はい/いいえ/キャンセル)

いいえと答えます。

5
Tokaalmighty

これを試して:

install.packages('Rcpp')
install.packages('ggplot2')
install.packages('data.table')
3
user1436187

私は以前の記事で述べたステップを試みましたが、何の成功もありませんでした。しかし、私にとってうまくいったのはRを完全にアンインストールしてからRフォルダーを削除することでした。そのため、documentsフォルダーにあるファイルです。それから私はRを再インストールして走った

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)

このかなり粗い方法がどういうわけか私のために働きました。

1
Nishfish

これらのステップは私のために働きます:

  1. Webサイトから手動でRcppをダウンロードする( https://cran.r-project.org/web/packages/Rcpp/index.html
  2. フォルダ/ファイルを "Rcpp"フォルダに解凍します。
  3. Rインストールディレクトリの下の "library"フォルダを探します。例:C:\ R\R-3.3.1\library
  4. "Rcpp"フォルダをLibraryフォルダにコピーします。

行ってもいい!!!

library(Rcpp)
library(ggplot2) 
0
scorpionz

上記の解決策をすべて試してみましたが、うまくいきませんでした。これは私のために働いたものです。

  1. Library(ggplot2)を使用したときに表示される完全なエラーメッセージを見てください。
  2. 欠けているかエラーがあるパッケージをいくつかリストします。
  3. それらをアンインストールして再インストールします。
  4. ggplotはバージョンの警告とともに動作するはずです。
0
Anuj Gupta

私にとっては、私はbrew brew uninstall --force RからRをアンインストールし、次に RのWebサイトからダウンロードしてそこからインストールする に行かなければなりませんでした。

0
Micah