Pinguine plotten mit Chain
Wenn du Plots für mehrere Gruppen kombinierst, kannst du Eigenschaften innerhalb und zwischen diesen Gruppen vergleichen. Jetzt verbinden wir das mit Makros! In dieser Übung schaust du dir drei verschiedene Pinguinarten an: Adelie, Chinstrap und Gentoo. Deine Kolleginnen und Kollegen vermuten, dass sich die Art anhand der Flossenlänge und der Körpermasse unterscheiden lässt. Finden wir heraus, ob sie recht haben!
Das DataFrame penguins wurde bereits zusammen mit allen benötigten Paketen für dich importiert.
Diese Übung ist Teil des Kurses
Datenmanipulation in Julia
Anleitung zur Übung
- Gruppiere innerhalb des Makros das DataFrame
penguinsnach der Spaltespecies. - Erstelle ein Streudiagramm von
flipper_length_mmgegenbody_mass_gfür die verschiedenen Gruppen und nutze die bereitgestellten Beschriftungen. Du kannst mitgdf[1]auf die erste Gruppe des GroupedDataFramegdfzugreifen. - Denk daran, alle Arten in einem einzigen Plot darzustellen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
@chain penguins begin
# Group by species
____
# Create a scatter plot for each species group
____ ____(_[1].flipper_length_mm, _[1].body_mass_g, label="Adelie")
____ ____(____, ____, label="Chinstrip")
____(____, ____, label="Gentoo", legend=:topleft)
xlabel!("Flipper length in mm")
ylabel!("Body mass in g")
end