Erste SchritteKostenlos loslegen

Verkettung mit Schlüsseln

Die Geschäftsführung des Musikstreaming-Unternehmens bittet dich um Unterstützung bei der Analyse der Verkaufszahlen für eines der letzten Geschäftsquartale. Sie möchte wissen, in welchem Monat des Quartals der durchschnittliche Rechnungsgesamtbetrag am höchsten war. Du hast drei Tabellen mit Rechnungsdaten erhalten: inv_jul, inv_aug und inv_sep. Verkette diese Tabellen zu einer einzigen Tabelle, um ein Diagramm der durchschnittlichen monatlichen Rechnungssummen zu erstellen.

Diese Übung ist Teil des Kurses

Daten mit pandas verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Verkette die drei Tabellen vertikal in der Reihenfolge mit dem ältesten Monat zuerst und gib '7Jul', '8Aug' und '9Sep' als keys für die jeweiligen Monate an; speichere dies als inv_jul_thr_sep.
  • Verwende die Methode .agg(), um den Durchschnitt der Spalte total aus den gruppierten Rechnungen zu ermitteln.
  • Erstelle ein Balkendiagramm von avg_inv_by_month.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Concatenate the tables and add keys
inv_jul_thr_sep = pd.concat(____, 
                            keys=____)

# Group the invoices by the index keys and find avg of the total column
avg_inv_by_month = inv_jul_thr_sep.groupby(level=0).agg({'total':'----'})

# Bar plot of avg_inv_by_month
avg_inv_by_month.____
plt.show()
Bearbeiten und Ausführen von Code