IniziaInizia gratis

Concatenare con le chiavi

La dirigenza dell'azienda di streaming musicale ti ha chiesto supporto per analizzare le vendite dell'ultimo trimestre. Vogliono sapere quale mese del trimestre ha registrato il totale medio delle fatture più alto. Ti sono state fornite tre tabelle con i dati delle fatture chiamate inv_jul, inv_aug e inv_sep. Concatena queste tabelle in un'unica tabella per creare un grafico del totale medio mensile delle fatture.

Questo esercizio fa parte del corso

Unire i dati con pandas

Visualizza il corso

Istruzioni dell'esercizio

  • Concatena verticalmente le tre tabelle nell'ordine con il mese più vecchio per primo, aggiungendo '7Jul', '8Aug' e '9Sep' come keys per i rispettivi mesi, e salva in inv_jul_thr_sep.
  • Usa il metodo .agg() per calcolare la media della colonna total dalle fatture raggruppate.
  • Crea un grafico a barre di avg_inv_by_month.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice