Concatenação com chaves
A liderança da empresa de streaming de música procurou você e pediu ajuda para analisar as vendas de um trimestre comercial recente. Eles gostariam de saber em qual mês do trimestre houve o maior total médio de faturas.
Você recebeu três tabelas com dados de faturas denominadas inv_jul
, inv_aug
e inv_sep
. Concatene essas tabelas em uma só para criar um gráfico do total médio mensal de faturas.
Este exercício faz parte do curso
Unindo dados com o pandas
Instruções de exercício
- Concatene as três tabelas verticalmente em ordem, com o mês mais antigo primeiro, adicionando
'7Jul'
,'8Aug'
e'9Sep'
comokeys
para seus respectivos meses e salve eminv_jul_thr_sep
. - Use o método
.agg()
para encontrar a média da colunatotal
das faturas agrupadas. - Crie um gráfico de barras em
avg_inv_by_month
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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()