Installieren von R-Paketen

. (Sie können Probleme mit dem Inhalt dieser Seite hier melden) Möchten Sie Ihre Inhalte auf R-bloggers teilen? klicken Sie hier, wenn Sie einen Blog haben, oder hier, wenn Sie es nicht tun.

Ein Teil des Grundes, warum R so populär geworden ist, ist die große Auswahl an Paketen, die in den Cran- und Bioconductor-Repositories verfügbar sind. In den letzten Jahren ist die Anzahl der Pakete exponentiell gewachsen!

Dies ist ein kurzer Beitrag, der Schritte zur tatsächlichen Installation von R-Paketen enthält. Angenommen, Sie möchten das Paket ggplot2 installieren. Nun, nichts könnte einfacher sein. Wir starten einfach eine R-Shell und geben Folgendes ein:

> install.pakete(„ggplot2“)

Theoretisch sollte das Paket jedoch einfach installiert werden:

  • Wenn Sie Linux verwenden und keinen Root-Zugriff haben, funktioniert dieser Befehl nicht.
  • Sie werden aufgefordert, Ihren lokalen Spiegelserver auszuwählen, d. H. Welchen Server Sie zum Herunterladen des Pakets verwenden sollten.

Pakete ohne Root-Zugriff installieren

Zunächst müssen Sie ein Verzeichnis angeben, in dem Sie die heruntergeladenen Pakete speichern. Auf meinem Computer verwende ich das Verzeichnis /data/Rpackages/ Nach dem Erstellen eines Paketverzeichnisses verwenden wir zum Installieren eines Pakets den Befehl:

> install.pakete(„ggplot2“, lib="/data/Rpackages/")

> Bibliothek(ggplot2, lib.loc=“/data/Rpackages/“)

Es ist ein bisschen schmerzhaft, /data/Rpackages/ die ganze Zeit eingeben zu müssen. Um diese Belastung zu vermeiden, erstellen wir in unserem Home-Bereich eine Datei .Renviron und fügen die Zeile R_LIBS=/data/Rpackages/ hinzu. Dies bedeutet, dass jedes Mal, wenn Sie R starten, das Verzeichnis /data/Rpackages/ zur Liste der Orte hinzugefügt wird, an denen nach R-Paketen gesucht werden soll:

> install.packages("ggplot2")

> ggplot2)

funktioniert einfach!

Repository einstellen

Jedes Mal, wenn Sie ein R-Paket installieren, werden Sie gefragt, welches Repository R verwenden soll. Um das Repository festzulegen und zu vermeiden, dass es bei jeder Paketinstallation angegeben werden muss, erstellen Sie einfach:

  • eine Datei .Rprofile in Ihrem Heimatbereich.
  • Fügen Sie den folgenden Code hinzu:

cat(„.Rprofile: Setting UK repositoryn“)

r = getOption(„repos“) # Hardcode das britische Repo für CRAN

r = „http://cran.uk.r-project.org“

options(repos = r)

rm(r)

Ich habe diesen Tipp in einer Stackoverflow-Antwort gefunden .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.