Data Science · Klinik Klinische Datenanalyse & Machine Learning
Ansicht
Lerntiefe
Codeansicht
Farbschema

Teil 2 · Datenimport, Datenbereinigung und Datenmanagement

Übungen

06 · Datenbereinigung und Datentransformation

Nutze den Kohorten-, Labor- und Vitalwerte-Datensatz. Versuche jede Aufgabe zuerst in Python, dann in R. Lösungen: loesungen.md.

Aufgabe 1 – Fehlende Werte

Wie viele Patient:innen haben einen fehlenden bmi? Wie viel Prozent der Kohorte ist das? Entscheide begründet: löschen oder behalten?

Aufgabe 2 – Filtern und Ableiten

Erzeuge eine Tabelle nur der Patient:innen mit sofa_score >= 6. Füge eine Spalte risikogruppe hinzu, die "hoch" ist, wenn alter >= 70, sonst "mittel".

Aufgabe 3 – Gruppieren

Berechne pro raucherstatus die mittlere Verweildauer und die 30-Tage-Mortalität. Welche Gruppe sticht heraus?

Aufgabe 4 – Join

Verbinde kohorte mit labor. Wie hoch ist das mediane Kreatinin bei Patient:innen mit vs. ohne Diabetes?

Aufgabe 5 – Long ↔ Wide

Forme die Vitalwerte so um, dass je Patient:in eine Spalte je Tag für map_mmhg entsteht. Wie viele Patient:innen haben einen Wert an Tag 3?

Bonus

Berechne pro Patient:in die mittlere Herzfrequenz über alle gemessenen Tage (aus dem long format) und hänge sie an die Kohorte an.