Hier finden Sie alle weiterführenden Kursmaterialien zum Workshop "Daten bändigen und visualisieren in R" an den Methodentagen 2021 (Justus-Liebig-Universität Gießen).
Entweder forken Sie das Repository, pullen die Dateien über ihre lokale git-Installation oder laden die Dateien per ZIP (Button neben Clone) herunter, um sie lokal zu öffnen. Der Kurs ist in RStudio Cloud auch als Projekt angelegt, und darüber können die Dateien ebenfalls heruntergeladen werden.
Am Vormittag werden wir gemeinsam grundlegende Funktionen in tidyverse kennenlernen und insbesondere mit den Paketen tidyr, dplyr und ggplot arbeiten. Am Nachmittag können eigene Interessenschwerpunkte ausgewählt werden.
Thema | Html-/Rmd-File |
---|---|
Einführung dplyr | dplyr-grammar.html/.Rmd |
Datensätze formatieren | tidyr-grammer.html/.Rmd |
Einführung ggplot | ggplot-grammer.html/.Rmd |
Am Nachmittag können die Workshopteilnehmende eigene Schwerpunkte wählen und sich mit einem der Themenfelder genauer beschäftigen:
Schwerpunkt | Html-/Rmd-File |
---|---|
ggplot advanced | ggplot-advanced.html/.Rmd |
Textdaten mit stringr | stringr-grammar.html/.Rmd |
Tabellen publizieren mit gt | gt-grammar.html/.Rmd |
if-Ausdrücken, Schleifen & Funktionen | if-loops-functions.html/.Rmd |
Zu den Themen am Vor- und am Nachmittag finden sich in der RStudio Cloud Übungsaufgaben. Die RStudio Cloud steht Teilnehmer:innen bis zum 31. Oktober 2021 zur Verfügung. Die Inhalten können auch von dort heruntergeladen werden.
Um die .rmd-Dateien durchlaufen lassen zu können, muss man die Pakete xaringan
und xaringanExtra
installieren.
Hierzu müssen folgende Zeilen ausgeführt werden:
# install.packages("remotes")
remotes::install_github("yihui/xaringan")
# install.packages("devtools")
devtools::install_github("gadenbuie/xaringanExtra")
Für die Darstllung von Tabellen wird dazu noch das Paket DT
und icons
benötigt:
install.packages("DT", dependencies = TRUE)
remotes::install_github("mitchelloharawild/icons")
# hinzufügen der fontawesome Icons (andere auch noch möglich)
download_fontawesome()