Pakete#

RMarkdown-Datei mit Lösungen herunterladen

RMarkdown-Datei ohne Lösungen herunterladen

Einführung#

Manche Funktionen, die wir für unsere Analysen nutzen wollen, sind nicht direkt in R verfügbar. Anders als die Funktionen aus den Basispaketen, die automatisch in R vorhanden sind, müssen wir diese erst über Pakete verfügbar machen. Bevor wir eine solche Funktion das erste Mal nutzen, müssen wir das entsprechende Paket, welches diese Funktion enthält, installieren. Wenn du das Paket einmal installiert hast, musst du es beim nächsten mal nur noch laden.

Pakete installieren#

Öffne RStudio und installiere das Paketet ggplot2 über die Konsole.

Lösung

install.packages("ggplot2")


Zusätzlich kannst du das Paket auch über die grafische Benutzeroberfläche von RStudio installieren. Dafür musst du keinen Befehl eingeben. Weißt du noch wie das geht?

Lösung

In RStudio gibt es rechts den Bereich Files, Plots,… Wenn du dort auf den Reiter Packages gehst, erscheint ein Button mit dem Namen Install. Hier kannst du das Paket ggplot2 direkt suchen und installieren.

Pakete laden#

Bevor du die Funktionen eines Pakets nutzen kannst, musst du das Paket laden. Dies muss jedes Mal gemacht werden, wenn du RStudio neu geöffnet hast. Am besten schreibst du den entsprechenden Befehl an den Anfang des R-Scripts für alle Pakete, die in dem Script benötigt werden. Alternativ kannst du den Befehl auch in der Konsole ausführen.

Mit welchem Befehl kann das Paket ggplot2 geladen werden? Probiere es in der Konsole von RStudio aus.

Hide code cell content
library("ggplot2")

Alternativ kannst du das Paket auch über die grafische benutzeroberfläche von RStudio laden. Probiere das doch auch einmal aus.

Lösung

In RStudio gibt es rechts den Bereich Files, Plots,… Wenn du dort auf den Reiter Packages gehst, werden dir alle Pakete angezeigt, die du bereits installiert hast. Indem du auf der linken Seite ein Häkchen setzt, kannst du die Pakete laden.

Maskierung#

Manche Funktionen von verschiedenen Paketen haben den gleichen Namen. Wenn man dann beide Pakete geladen hat, kommt es zu Problemen, wenn man versucht die gedoppelte Funktion zu nutzen. Deshalb ist es manchmal hilfreich, eine Funktion zu verwenden ohne das ganze Paket zu laden.

Nutze eine Funktion aus einem Paket deiner Wahl, ohne das Paket zu laden.

Lösung

# z.B.:
psych::alpha()

Pakete aktualisieren#

Pakete werden ab und an aktualisiert, deshalb sollten wir hin und wieder prüfen, ob unsere Pakete noch auf dem aktuellsten Stand sind. Dafür gibt es wie beim Installieren und Laden wieder mehrere Wege.

Prüfe über die Konsole, ob die Pakete, die du installiert hast, noch aktuell sind.

Lösung

update.packages()
# Mit Yes oder No kannst du entscheiden, ob du die Pakete updaten möchtest.


Wie können die Pakete noch aktualisiert werden?

Lösung

In RStudio gibt es rechts den Bereich Files, Plots,… Wenn du dort auf den Reiter Packages gehst, erscheint ein Button mit dem Namen Update. Hier kannst du alle Packete auswählen, die du aktualisieren möchtest und dann direkt aktualisieren.

Pakete entfernen#

Manchmal kann es vorkommen, dass man Probleme mit dem Installieren oder Laden eines Pakets hat. Dann kann es mitunter helfen, das Paket zu deinstallieren.

Deinstalliere das Paket ggplot2 und installiere es anschließend neu.

Lösung

remove.packages("ggplot2")
install.packages("ggplot2")