Spojování s klíči
Vedení hudební streamovací společnosti tě požádalo o pomoc s analýzou tržeb za poslední obchodní čtvrtletí. Zajímá je, ve kterém měsíci tohoto čtvrtletí byla průměrná celková hodnota faktur nejvyšší.
Máš k dispozici tři tabulky s fakturačními daty: inv_jul, inv_aug a inv_sep. Spoj tyto tabulky do jedné a vytvoř graf průměrné měsíční celkové hodnoty faktur.
Toto cvičení je součástí kurzu
Joining Data with pandas
Pokyny k cvičení
- Spoj tři tabulky vertikálně v pořadí od nejstaršího měsíce, přidej klíče
'7Jul','8Aug'a'9Sep'pro příslušné měsíce a výsledek ulož doinv_jul_thr_sep. - Pomocí metody
.agg()zjisti průměr sloupcetotalze seskupených faktur. - Vytvoř sloupcový graf z
avg_inv_by_month.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()