knitr::opts_chunk$set(error = TRUE)Wie reiche ich meine R Hausaufgaben ein?
In diesem Tutorial erklären wir Schritt für Schritt, wie du deine Hausaufgaben für den R-Kurs einreichst.
Schritt 1: Template herunterladen
- Logge dich in Moodle ein
- Gehe zum Kursbereich der aktuellen Hausaufgabe
- Du findest dort eine R-Datei (
.RmdFormat) zum Download - dies ist dein Template - Speichere diese Datei auf deinem Computer an einem Ort, den du wiederfindest
Wichtig: Lade für jede neue Hausaufgabe das entsprechende Template herunter. Verwende nicht das Template einer älteren Aufgabe!
Schritt 2: Template in RStudio öffnen
- Öffne RStudio
- Gehe zu
File→Open File - Wähle die heruntergeladene
.RmdDatei aus - Das Template öffnet sich in RStudio
Schritt 3: Hausaufgaben bearbeiten
- Das Template enthält bereits eine Struktur mit allen Aufgaben
- Schreibe deinen R-Code in die dafür vorgesehenen grauen Code-Blöcke (auch “Chunks” genannt)
- Achte darauf, dass dein Code fehlerfrei läuft
- Teste deinen Code regelmäßig durch Klicken auf den kleinen grünen “Play” Button im Code-Block
Wichtiger Hinweis zu R Paketen!
- Wenn du neue R Pakete brauchst, installiere diese nur in der Console mit dem Befehl
install.packages("paketname") - Niemals
install.packages()in dein R Markdown Dokument schreiben! - In deinem R Markdown Dokument lädst du Pakete nur mit dem
library()Befehl - Beispiel:
- In der Console:
install.packages("dplyr")(nur einmal notwendig) - Im R Markdown:
library(dplyr)(in jedem Dokument, das dplyr nutzt)
- In der Console:
Schritt 4: Hausaufgabe in HTML umwandeln
- Wenn du alle Aufgaben bearbeitet hast, klicke auf den “Knit” Button oben im RStudio
- Der Button zeigt ein blaues Garnknäuel-Symbol
- RStudio wandelt nun dein
.RmdFile in ein HTML-Dokument um - Wichtig: Die Umwandlung funktioniert nur, wenn dein Code keine Fehler enthält! Im Falle eines Fehlers, gibt die Fehlermeldung immer die Zeilennummer an (die 1. Zeile des betreffenden Code-Blocks), in der er liegt. Versuchen Sie den Fehler zu finden und zu behebn! Nur falls Sie ein Problem wirklich nicht lösen können, sollten Sie folgenden Code am Anfang des .rmd-Dokuments einfügen:
Nun wird trotzdem ein .html-Dokument erstellt, in dem Ihre Fehlermeldung angezeigt wird. Wie gesagt: diese Option sollte nur im absoluten Notfall genutzt werden.
Was tun bei Fehlern?
Wenn die Umwandlung nicht klappt, erscheint eine Fehlermeldung. Häufige Gründe sind: - Tippfehler im Code - Fehlende Klammern oder Anführungszeichen - Nicht installierte Pakete - Nicht geladene Pakete (library() Befehl vergessen) - install.packages() im R Markdown Dokument (dies muss entfernt und stattdessen in der Console ausgeführt werden)