CommencezCommencez gratuitement

Concaténer avec des clés

La direction du service de diffusion musicale vous demande de l'aider à analyser les ventes pour un récent trimestre. Elle souhaite savoir quel mois du trimestre a affiché le total moyen de facture le plus élevé. On vous a fourni trois tableaux contenant des données de facturation, nommés inv_jul, inv_aug et inv_sep. Concaténez ces tableaux en un seul afin de créer un graphique du total moyen des factures par mois.

Cette activité fait partie du cours

Assembler des données avec pandas

Voir le cours

Instructions de l’exercice

  • Concaténez verticalement les trois tableaux dans l'ordre, en commençant par le mois le plus ancien, en ajoutant '7Jul', '8Aug' et '9Sep' comme keys pour leurs mois respectifs, et enregistrez le tout dans inv_jul_thr_sep.
  • Utilisez la méthode .agg() pour calculer la moyenne de la colonne total à partir des factures groupées.
  • Créez un diagramme à bandes de avg_inv_by_month.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code