Bedingte Anweisungen & Datumswerte & OGD Ressourcen

rstatsZH - Data Science mit R

Lars Schöbitz

Oct 22, 2024

Lernziele (für diese Woche)

  1. Die Lernenden können Funktionen aus dem R-Paket dplyr anwenden, um durch bedingte Anweisungen Werte einer Variable in einem Datensatz zu ändern.
  2. Die Lernenden können Funktionen aus dem R-Paket lubridate anwenden, um aus Datumsangaben neue Variablen zu erstellen, welche zusätzliche Erkenntnisse liefern.
  3. Die Lernenden können auf Ressourcen für das Arbeiten mit OGD zugreifen um eigene Daten für eine Publikation vorzubereiten.

Bedingte Anweisungen in R

dplyr Funktionen mutate() & case_when()

  • mutate() fügt neue Variablen zu einem Datenrahmen hinzu
  • case_when() ist eine andere Form einer if-else Anweisung (in Excel: WENN, DANN, SONST)
  • die Kombination dieser Funktionen wird verwendet, um Variablen mit neuen Werten zu erstellen oder bestehende zu korrigieren

Ich bin dran: Bedingte Anweisungen in R



Zurücklehnen und Fragen stellen!

25:00

Ihr seid dran: 02-bedingungen-ihr.qmd

  1. Öffne posit.cloud in deinem Browser (verwende dein Lesezeichen).
  2. Öffne den rstatszh-k009 Arbeitsbereich (Workspace) für den Kurs.
  3. Klicke auf Start neben md-05-uebungen.
  4. Suche im Dateimanager im Fenster unten rechts die Datei 02-bedingungen-ihr.qmd und klicke darauf, um sie im Fenster oben links zu öffnen.
  5. Folge den Anweisungen in der Datei.
20:00

Pause machen

Bitte steh auf und beweg dich. Lasst eure E-Mails in Frieden ruhen.

10:00

Datums- und Zeitwerte in R

ISO 8601

XKCD comic about ISO 8601 date format

Datums- und Zeitwerte in R

  • Datums- und Zeitwerte werden als Zahlen Vektoren in R gespeichert
  • Datumswerte werden als die Anzahl der Tage seit 1970-01-01 gespeichert
  • Zeitwerte werden als die Anzahl der Sekunden seit 1970-01-01 00:00:00 gespeichert
  • Datum,s- und Zeitwerte werden als numerische Werte gespeichert, können aber formatiert werden, um wie Datum und Zeit auszusehen

Ich bin dran: Datums- und Zeitwerte in R



Zurücklehnen und Fragen stellen!

25:00

Ihr seid dran: 04-datumswerte-ihr.qmd

  1. Öffne posit.cloud in deinem Browser (verwende dein Lesezeichen).
  2. Öffne den rstatszh-k009 Arbeitsbereich (Workspace) für den Kurs.
  3. Klicke auf Start neben md-05-uebungen.
  4. Suche im Dateimanager im Fenster unten rechts die Datei 04-datumswerte-ihr.qmd und klicke darauf, um sie im Fenster oben links zu öffnen.
  5. Folge den Anweisungen in der Datei.
20:00

Pause machen

Bitte steh auf und beweg dich. Lasst eure E-Mails in Frieden ruhen.

05:00

Du bist dran: Abschlussprojekt

  1. Öffne die Kurswebseite: rstatszh-k009.github.io/website/

  2. Navigiere zu den Zusatzaufgaben für Modul 5 und öffne “Zusatzaufgabe 2 - Abschlussprojekt - Daten auswählen”.

  3. Lies die Anweisungen bis “Arbeitsschritte” und mache dir Notizen.

  4. Hinterlasse Fragen und Kommentare hier: github.com/rstatszh-k009/abschlussprojekte/issues/1

10:00

Zeitpuffer: Modul 5

Welche Fragen zur Beschreibung des Abschlussprojektes können wir noch klären?

15:00

Zusatzaufgaben Modul 5

Modul 5 Dokumentation

Zusatzaufgaben Abgabedatum

  • Abgabedatum: Montag, 28. Oktober
  • Korrektur- und Feedbackphase bis zu: Donnerstag, 31. Oktober

Danke

Danke! 🌻

Folien erstellt mit revealjs und Quarto: https://quarto.org/docs/presentations/revealjs/ Access slides als PDF auf GitHub

Alle Materialien sind lizenziert unter Creative Commons Attribution Share Alike 4.0 International.