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
Anleitung zur Übung
- Verkette die drei Tabellen vertikal in der Reihenfolge mit dem ältesten Monat zuerst und gib
'7Jul'
,'8Aug'
und'9Sep'
alskeys
für die jeweiligen Monate an; speichere dies alsinv_jul_thr_sep
. - Verwende die Methode
.agg()
, um den Durchschnitt der Spaltetotal
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()