Die Einrichtung von R für den Kurs

Bevor wir richtig loslegen, installieren wir R und setzen eine Ordnerstruktur auf, die uns das systematische Arbeiten erleichtert. Dazu gibt es auch ein kleines Erklärvideo. Das finden Sie hier (BN: appetizeR, PW: appetizeR) oder auf dem moodle-Kurs.

Installation

Zunächst installieren Sie das Basisprogramm und anschließend RStudio (die Desktop-Version). Sodann öffnen Sie RStudio.

Die Benutzeroberfläche von R Studio besteht aus vier Feldern (bzw. panes), auf die wir uns regelmäßig beziehen werden: Code Editor, R-Console, Workspace and History, Plots and Files.

  • Nun wählen Sie File/New Project, dann New Directory. Suchen Sie sich das für Sie passende Überverzeichnis und geben Sie den Ordner ein, in dem Sie den Kurs künftig nutzen wollen, z. B. “AppetizeR”.
  • Öffnen Sie nun ein neues Skript: File/New File/R Script oder Strg+Shift+N
  • Kopieren Sie den unten stehenden Text in das Skript bzw. den Code Editor und speichern Sie die Datei als .Rprofile
.First <- function() {
  # Ordner für Grafiken anlegen
  dir.create(paste0(getwd(), "/graph"), showWarnings = F)
  # Ordner für generierte Datensätze anlegen
  dir.create(paste0(getwd(), "/output"), showWarnings = F)
  # Ordner für Quelldatensätze anlegen
  dir.create(paste0(getwd(), "/src"), showWarnings = F)
  # Ordner für Skripte anlegen
  dir.create(paste0(getwd(), "/scripts"), showWarnings = F)
  # Ordner für Manuskripte anlegen
  dir.create(paste0(getwd(), "/manuscript"), showWarnings = F)

  cat("\nWillkommen, soon-to-be R-Crack! Enjoy your AppetizeR:", basename(getwd()), "\n")
}
  • Schließen Sie RStudio und öffnen es wieder, indem Sie im entsprechenden Ordner doppelt auf die R-Projektdatei (der Name, den Sie beim Anlegen des Projekts vergeben haben) doppelt klicken.

Fortan öffnen Sie R bitte immer auf diesem Wege, wenn Sie sich mit diesem Kurs beschäftigen wollen.

Beim Start führt R nun automatisch .Rprofile aus. Dabei wird (sofern nicht bereits vorhanden) eine Ordnerstruktur angelegt. Außerdem landen Sie immer im richtigen Arbeitsverzeichnis (auch, wenn Sie an unterschiedlichen Rechnern arbeiten) und Sie können mit relativen Pfaden arbeiten.

Der erste Befehl

In RStudio geben Sie nun – nach alter Mütter und Väter Sitte – in der R Console (Wo war die R-Console gleich?) folgenden Befehl ein und drücken Enter:

print("Hello, World!")
## [1] "Hello, World!"

Herzlichen Glückwunsch! Sie haben nun Ihren ersten R-Befehl ausgeführt. Diesen historischen Moment gilt es zu dokumentieren bzw. für die Nachwelt replizierbar zu machen. Schreiben Sie den Befehl daher in den Code Editor und speichern Sie ihn unter “/scripts”. Jetzt haben Sie auch schon Ihr erstes Skript geschrieben. And the best is yet to come!