von - update r




Fehler: Das Laden des Pakets oder Namespaces ist für ggplot2 und für data.table fehlgeschlagen (8)

Dies löste das Problem:

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

Ich kann die Pakete ggplot2 und data.table nicht öffnen. Es gibt mir den folgenden Fehler (Beispiel für 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’

Ich konnte mit diesen 2 Paketen gut arbeiten, bevor ich meine R-Sitzung beendete. Jetzt wird mir dieser Fehler jedes Mal angezeigt, wenn ich versuche, ihn auszuführen.

Ich habe auch versucht, es zu entfernen und erneut zu installieren, aber ohne Erfolg.

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

Ich bin mir nicht sicher, was los ist


Diese Schritte funktionieren für mich:

  1. Laden Sie den Rcpp manuell von der Website herunter ( https://cran.r-project.org/web/packages/Rcpp/index.html ).
  2. Entpacken Sie den Ordner / die Dateien in den Ordner "Rcpp"
  3. Suchen Sie den Ordner "library" im R-Installationsverzeichnis Bsp .: C: \ R \ R-3.3.1 \ library
  4. Kopieren Sie den Ordner "Rcpp" in den Bibliotheksordner.

Gut zu gehen !!!

library(Rcpp)
library(ggplot2) 

Ich habe alle oben aufgeführten Lösungen ausprobiert, aber nichts hat funktioniert. Das hat bei mir funktioniert.

  1. Sehen Sie sich die vollständige Fehlermeldung an, die Sie erhalten, wenn Sie die Bibliothek (ggplot2) verwenden.
  2. Es werden einige Pakete aufgelistet, die fehlen oder fehlerhaft sind.
  3. Deinstallieren Sie sie und installieren Sie sie erneut.
  4. ggplot sollte jetzt mit einer Warnung für die Version funktionieren.

Ich habe die in den vorherigen Beiträgen genannten Schritte ausprobiert, aber ohne Erfolg. Bei mir funktionierte es jedoch, R vollständig zu deinstallieren und dann den R-Ordner zu löschen, der die Dateien im Dokumentenordner enthält. Im Grunde hat also alles mit R zu tun, außer den Skripten und Arbeitsbereichen, die ich gespeichert hatte. Ich habe dann R neu installiert und lief

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

Diese ziemlich grobe Methode hat irgendwie bei mir funktioniert.


Ich stand auch vor dem gleichen Problem und

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

Diese Befehle haben bei mir nicht funktioniert. Es wurde eine Warnmeldung C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp dass die temporäre Installation C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp nach C:\Users\User_name\Documents\R\win-library\3.3\Rcpp .

Ich habe die Rcpp-Zip-Datei über den angegebenen Link heruntergeladen, sie entpackt und in C:\Users\User_name\Documents\R\win-library\3.3 und anschließend kopiert

library(Rcpp)
library(ggplot2) 

hat funktioniert. Ich musste R. nicht deinstallieren. Hoffe, das hilft.


Konfrontiert mit demselben Problem und gelöst von:

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

Versuche dies:

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

Wenn du siehst

Möchten Sie das zu kompilierende Paket aus den Quellen installieren? (Ja / Nein / Abbrechen)

antworte nein