Concatenare cu chei
Conducerea companiei de streaming muzical ți-a solicitat ajutorul pentru a analiza vânzările dintr-un trimestru recent. Aceștia vor să știe în ce lună din trimestru totalul mediu al facturilor a fost cel mai mare.
Ai primit trei tabele cu date despre facturi, numite inv_jul, inv_aug și inv_sep. Concatenează aceste tabele într-unul singur pentru a crea un grafic cu totalul mediu lunar al facturilor.
Acest exercițiu face parte din cursul
Îmbinarea datelor cu pandas
Instrucțiuni pentru exercițiu
- Concatenează cele trei tabele pe verticală, în ordine, începând cu cea mai veche lună, adăugând
'7Jul','8Aug'și'9Sep'cakeyspentru lunile respective, și salvează rezultatul îninv_jul_thr_sep. - Folosește metoda
.agg()pentru a calcula media coloaneitotaldin facturile grupate. - Creează un grafic de tip bară pentru
avg_inv_by_month.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()