Wie finden und Hinzufügen von Paketen zu Ihrem R Installations

Wenn Sie nur mit R begonnen, haben Sie wahrscheinlich nur Funktionen verwendet, die in der Grundinstallation von R. Aber die wirkliche Macht der R liegt darin vorhanden sind, dass jeder ihre eigenen Funktionen schreiben und sie mit anderen teilen R Benutzer in einer organisierten Art und Weise.

Menu

Viele erfahrene Leute haben praktische Funktionen mit R geschrieben, und oft eine neue statistische Methode wird mit R-Code veröffentlicht zusammen. Die meisten dieser Autoren verteilen ihren Code als R packEwigkeit (Sammlungen von R-Code, Hilfedateien, Datensätze, und so weiter, dass kann sich leicht in R eingebaut werden).

Finding Pakete

Mehrere Websites, die so genannte Repositories, eine Sammlung von R-Pakete anbieten. Das wichtigste ist das Repository Umfassende R Archive Network (CRAN), das können Sie ganz einfach von innerhalb R.

Neben Gehäuse die Installationsdateien für R selbst und eine Reihe von Leitfäden für R, enthält CRAN eine Sammlung von Paketdateien und die Referenzhandbücher für alle Pakete. Für einige Pakete, ein vichgnette (Die Sie eine kurze Einführung in die Verwendung der Funktionen im Paket gibt) ist ebenfalls verfügbar. Schließlich CRAN können Sie überprüfen, ob ein Paket noch aufrechterhalten wird, und einen Überblick über die Änderungen in der Verpackung abgegeben wurden. CRAN ist auf jeden Fall einen Besuch wert!

Installieren von Paketen

Sie installieren ein Paket in R mit der Funktion - warten, bis es - install.packages (). Wer konnte schon ahnen? So installieren die Vermögen Paket, zum Beispiel, übergeben Sie einfach den Namen des Pakets als String an die install.packages () Funktion.

Das Vermögen Paket enthält eine ganze Reihe von humorvoll und nachdenklich stimmend Zitate aus Mailing-Listen und Hilfeseiten. Sie installieren das Paket wie folgt aus:

> Install.packages (# 147-Vermögen # 148-)

R können Sie fragen einen CRAN Spiegel zu spezifizieren. Weil jeder in der ganzen Welt die gleichen Server zugreifen muss, ist CRAN auf mehr als 80 registrierten Server gespiegelt, die oft an den Universitäten entfernt. Wählen Sie eine, die auf Ihre Lage in der Nähe ist, und R wird eine Verbindung zu diesem Server die Paketdateien zum Download bereit. In RStudio, können Sie den Spiegel gesetzt, indem Sie Extras-Optionen allgemein-Packages wählen.

Als nächstes gibt Ihnen R einige Informationen über die Installation des Pakets:

Installieren Paket (e) in "D: / R / Bibliothek" (als "lib" ist nicht spezifiziert) .... geöffnet URLdownloaded 165 Kbpackage 'Vermögen' erfolgreich entpackt und MD5-Summen überprüft ....

Hier erfahren Sie, in welchem ​​Verzeichnis (a genannt Bibliothekdie Paketdateien) installiert sind in, und es sagt Ihnen, ob das Paket erfolgreich installiert wurde. Zugegeben, es tut dies in einer eher technischen Weg, aber das Wort erfolgreich sagt Ihnen alles in Ordnung ist.

Das Be- und Entladen von Paketen

Nach einer Weile, können Sie mit einer Sammlung von vielen Paketen enden. Wenn R alle von ihnen zu Beginn jeder Sitzung geladen, würde das eine Menge Speicher und Zeit. Also, bevor Sie ein Paket nutzen können, müssen Sie es in R zu laden, indem die Verwendung von Bibliothek() Funktion.

Sie laden die Vermögen Paket wie folgt aus:

> Bibliothek (# 147-Vermögen # 148-)

Sie müssen keine Anführungszeichen um den Paketnamen setzen bei der Verwendung von Bibliothek(), aber es ist ratsam, dies zu tun.

Jetzt können Sie die Funktionen aus diesem Paket in der Befehlszeile wie folgt verwenden:

> Vermögen (# 147-Dies ist R # 148-)

Das Bibliothek das Verzeichnis ist, in dem die Pakete installiert sind. Nie, nie ein Paket eine Bibliothek aufrufen. Das ist eine Todsünde in der R-Gemeinschaft. Werfen Sie einen Blick auf die folgende, und es nie wieder vergessen:

> Vermögen (161)

Sie können die Verwendung Vermögen() Funktion ohne Argumente eine zufällige Auswahl der zu bekommen Vermögens im Paket zur Verfügung. Es ist eine schöne Lektüre.

Wenn Sie ein Paket entladen möchten, müssen Sie einige R Magie verwenden. Das ablösen() Funktion können Sie dies tun, aber Sie müssen angeben, dass es ein Paket, das Sie lösen und dass Sie wollen, dass es zu entladen, wie folgt aus:

> Detach (Paket: Vermögen, entladen = TRUE)

Eigentlich auch diese Zeile Code entladen muss nicht immer ein Paket. Zum Beispiel, wenn ein Paket von einem anderen Paket verwendet wird, die noch geladen wird, wird dieser Code nicht funktionieren. Wenn Sie sich für eine Weile in R liebäugelt worden bin und versucht, viele Pakete zu laden und zu entladen, speichern Sie Ihre Arbeit, in der Nähe R, und eine neue Sitzung starten.

Menü