FAQ

Was mache ich, wenn ich ein Paket nicht installieren bzw. laden kann?

Manchmal kann es vorkommen, dass man bestimmte Pakete nicht laden oder gar nicht erst installieren kann. Dafür kann es vielfältige Ursachen geben. Im folgenden schauen wir uns an, wie man das Problem (mit großer Wahrscheinlichkeit) lösen kann.

Versuche, die folgenden drei Möglichkeiten der Reihe nach durchzuführen und nach jeder Möglichkeit zu überprüfen, ob du das Paket schon nutzen kannst.

Wir schauen uns das exemplarisch für das Paket car an. Du änderst nur noch den Namen des Pakets bzw. der Pakete (manchmal werden noch weitere Pakete - sog. dependencies - geladen; diese solltest du auch miteinbeziehen in die folgenden Lösungswege).

  1. Die Pakete via Befehl deinstallieren und neu installieren

remove.packages('car') bzw. remove.packages(c('car', 'survey')
install.packages('car', dependencies=TRUE)

  1. Die neuste R-Version von R und/oder R-Studio (hierbei die kostenlose Variante) auf dem Computer installieren und dann versuchen, das Paket neu zu installieren bzw. Schritt 1 durchzuführen.

Achte dabei auf die Kompatibilität mit deiner Hardware und Software. Unter Umständen kannst du vielleicht nicht die neueste Version installieren, aber eine neuere als deine aktuelle Version. Ältere Versionen von R findest du auch unter obigem Link. Ältere Versionen von R-Studio findest du hier.

  1. Die Pakete deinstallieren und manuell neu installieren

remove.packages('car') bzw. remove.packages(c('car', 'survey')
Das Paket bzw. die Pakete von Cran als zip-Datei/en runterladen, dann öffnen (entpacken), den R Library Ordner lokalisieren (in dem werden alle R-internen Dateinen gespeichert) und den/die Paket-Ordner dorthin verschieben.


Entwicklerpakete

Es gibt auch sog. Entwicklerpakete, die man nicht direkt von CRAN runterladen kann. Wie man diese installieren kann, schauen wir uns am Beispiel des Pakets horst an.

Mit den im Paket horst enthaltenen Funktionen können wir u.a. den Modus einer Variablen oder Imega’s W berechnen. Hier findet ihr eine Übersicht der enthaltenen Funktionen.

Wenn man versucht Entwicklerpakete mit install.packages() herunterzuladen, bekommt man eine Fehlermeldung ausgegeben:

Entwicklerpakete erhält man zumeist direkt von den Entwicklern (z.B. als Zusatzmaterial in wissenschaftlichen Publikationen oder zum Download von persönlichen Webseiten). Häufig können Entwicklerpakete auch von GitHub runtergeladen werden. Dazu müssen wir zunächst das Paket devtools, welches wir zum Herunterladen benötigen, installieren. Dann müssen wir dieses laden und anschließend können wir das gewünschte Zielpaket installieren.


install.packages("devtools")
library(devtools)
install_github("kthorstmann/horst") # EntwicklerIn / Paket