Concateneren met keys
Het management van het muziekstreamingbedrijf heeft je gevraagd te helpen bij het analyseren van de verkopen in een recent kwartaal. Ze willen weten in welke maand van het kwartaal het gemiddelde factuurtotaal het hoogst was.
Je hebt drie tabellen met factuurgegevens gekregen met de namen inv_jul, inv_aug en inv_sep. Concateneer deze tabellen tot één tabel om een grafiek te maken van het gemiddelde maandelijkse factuurtotaal.
Deze oefening maakt deel uit van de cursus
Data samenvoegen met pandas
Oefeninstructies
- Concateneer de drie tabellen verticaal in de juiste volgorde met de oudste maand eerst, voeg
'7Jul','8Aug'en'9Sep'toe alskeysvoor de respectieve maanden, en sla op alsinv_jul_thr_sep. - Gebruik de methode
.agg()om het gemiddelde van de kolomtotalte vinden op basis van de gegroepeerde facturen. - Maak een staafdiagram van
avg_inv_by_month.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()