LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Gruppiere innerhalb des Makros das DataFrame penguins nach der Spalte species.
  • Erstelle ein Streudiagramm von flipper_length_mm gegen body_mass_g für die verschiedenen Gruppen und nutze die bereitgestellten Beschriftungen. Du kannst mit gdf[1] auf die erste Gruppe des GroupedDataFrame gdf zugreifen.
  • 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
Code bearbeiten und ausführen