ComeçarComece gratuitamente

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

Ver Curso

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' como keys para seus respectivos meses e salve em inv_jul_thr_sep.
  • Use o método .agg() para encontrar a média da coluna total 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()
Editar e executar código