LoslegenKostenlos loslegen

Verschachtelung bei Vögeln auflösen

Endlich ist dein Arbeitstag fast vorbei, aber eine Kollegin bittet dich noch um einen kurzfristigen Gefallen. Ein Kunde hat Daten über Vögel geliefert, die er klassifizieren möchte.

Du schaust dir die Daten an und stellst fest, dass das Format ungünstig ist – die Liste der Vögel steht in einer Datei, die Merkmale der Vögel in einer anderen.

Du konntest die Vogelnamen in eine Liste namens names einlesen. Die Fakten zu den Vögeln hast du in eine weitere Liste bird_facts eingelesen, aber diese Liste enthält Wörterbücher als Strings.

Damit du einen brauchbaren DataFrame erhältst, musst du mehrere Schritte durchführen.

Sowohl die Listen names als auch bird_facts sind in deiner Session verfügbar. Sieh sie dir unbedingt in der Konsole an! Das Modul json ist bereits geladen.

Diese Übung ist Teil des Kurses

Daten umformen mit pandas

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Define birds reading names and bird_facts lists into names and bird_facts columns 
birds = pd.DataFrame(____(____=____, ____=____))

# Print birds
print(birds)
Code bearbeiten und ausführen