ComenzarEmpieza gratis

Concatenar con claves

La dirección de la empresa de streaming de música ha acudido a ti y te ha pedido ayuda para analizar las ventas de un trimestre comercial reciente. Les gustaría saber en qué mes del trimestre se registró el total medio de facturas más alto. Se te han proporcionado tres tablas con datos de facturas denominadas inv_jul, inv_aug, y inv_sep. Concatena estas tablas en una sola para crear un gráfico del promedio mensual del total de las facturas.

Este ejercicio forma parte del curso

Unir datos con pandas

Ver curso

Instrucciones de ejercicio

  • Concatena las tres tablas verticalmente en orden con el mes más antiguo primero, añadiendo '7Jul', '8Aug' y '9Sep' como keys para sus respectivos meses, y guárdalas en la variable inv_jul_thr_sep.
  • Utiliza el método .agg() para hallar el promedio de la columna total de las facturas agrupadas.
  • Crea un gráfico de barras de avg_inv_by_month.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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()
Editar y ejecutar código