1.2. Technische Voraussetzungen#

1.2.1. Zugangswege#

In dieser Fallstudie wird mit Hilfe der Applikation R Shiny ein Dashboard erstellt. Daher bietet diese Open Educational Resource (OER) keinen 🌨️ Cloud Mode an.
Es wird empfohlen, die Lehreinheit im 📘 Book-Only Mode durchzugehen. Dabei lesen Sie unser interaktives Lehrbuch im Browser. Parallel dazu können Sie mit R Shiny an der Umsetzung des Dashboards arbeiten. Selbstverständlich können Sie die Lerneinheit auch im 💻 Local Mode ausführen: Dazu können Sie sich die Dateien über Zenodo oder GitHub herunterladen. Dies ermöglicht die Nutzung lokaler Daten und umfassende Anpassungen.

Um den in der OER vorhandenen R-Code parallel zum Lesen des Jupyter Books in RStudio zu bearbeiten, müssen Sie sich R und RStudio installieren.

1.2.2. Installieren von R und RStudio#

Um der Übungseinheit effektiv folgen zu können, installieren Sie bitte vorab R. Zudem benötigen Sie eine geeignete Entwicklungsumgebung. Hierfür bietet sich RStudio an. Die Programmiersprache R und RStudio können Sie direkt vom Entwickler bzw. Maintainer Posit beziehen.

Hinweis
Die Übungen sind auf der Basis von R 4.4.3 entwickelt worden und zur Nutzung von RStudio 2024.09.0 Build 375 über Windows konzipiert. Sollten Sie eine andere RStudio Version oder ein anderes Betriebssystem nutzen, können einige Funktionen eventuell variieren.


1.2.3. Erste Schritte in RStudio#

Neues R Skript anlegen

  1. Öffnen Sie RStudio.

  2. Ein Shiny Web App Skript, in dem Sie Befehle eingeben können, öffnen Sie unter Files:

  3. Nun öffnet sich ein Setup-Fenster. Dort können Sie zunächst den Namen für den Ordner wählen, in dem Ihre App angelegt wird. Danach können Sie auswählen, ob die Hauptkomponenten der App in einer oder mehreren Dateien speichern möchten (zweiteres erleichtert die Instandhaltung großer Projekte). Für unsere Fallstudie genügt „Single File“. Schließlich können Sie auswählen, wo der neue Projektordner auf Ihrem PC angelegt werden soll.

Ein Screenshot, der zeigt, wie man ein neues R-Skript öffnet.

Abb. 1.1 Anleitung zum Öffnen eines neuen R-Skriptes.#

RStudio Umgebung für Shiny:

Ein Screenshot, der das Interface von R-Studio zeigt.

Abb. 1.2 Interface von RStudio.#

RStudio besteht aus vier Hauptbereichen:

R Skript:
Im R Skript geben Sie Befehle ein, die R ausführen soll. Um einen Befehl auszuführen, drücken Sie Strg + Enter, um eine einzelne Zeile zu starten, oder markieren Sie den gewünschten Code-Abschnitt und drücken Sie erneut Strg + Enter, um mehrere Zeilen gleichzeitig auszuführen. Alternativ können Sie den Run-App-Button in der oberen rechten Ecke des Skript-Fensters nutzen oder die Tastenkombination Strg + Shift + S verwenden. Ein Beispielbefehl ist das vorab eingetragene Skript, das automatisch beim Erstellen einer neuen Shiny-Web-App generiert wird. Sie können das Skript speichern und später erneut öffnen.

Console:
Hier führen Sie Befehle direkt aus und bekommen deren Ergebnisse sowie eventuelle Fehlermeldungen angezeigt.

Environment:
Dieser Bereich zeigt alle geladenen Objekte, Datensätze und Variablen an. Auch von Ihnen selbst erstellte Listen oder Datenframes werden hier verwaltet.

Files:
Hier können Sie Dateien anzeigen, verwalten und importieren. Zudem bietet dieser Bereich Ihnen Zugriff auf Verzeichnisse und gespeicherte Projekte.

Web-App:
Ein weiteres Anzeigefenster ist die Web-App: Dieses öffnet sich, sobald Sie den dazugehörigen Befehl im R-Skript ausgeführt haben, automatisch. In diesem Bereich wird die visuelle Ausgabe der Shiny-App dargestellt. Je nach Einstellung öffnet sich das Fenster entweder direkt in RStudio oder in einem externen Browser.

Ein Screenshot, der die Shiny-App zeigt.

Abb. 1.3 Interface einer Shiny-App in RStudio.#