1
resposta

Adicionando valores totais na tabela de vendas por unidade e categoria de produto

import pandas as pd

url = 'https://raw.githubusercontent.com/alura-cursos/python_dados/refs/heads/main/Dados/loja_vendas.csv'
df = pd.read_csv(url)
df.head()

df_soma = pd.pivot_table(df, index = 'unidade' , columns='categoria_produto', values = ['valor_total'], aggfunc = 'sum', margins = True, margins_name = 'Total')
df_soma
1 resposta

Ei, Marcia! Tudo bem?

Seu uso da função pd.pivot_table ficou muito bom, ainda mais junto com o parâmetro margins=True e o margins_name='Total', que são ótimos para adicionar totais às colunas e linhas de forma automática.

Já explorou o método fill_value=0? Se não, teste para quando houver possibilidade de valores nulos na tabela. Isso ajuda a manter a tabela mais limpa.

Continue praticando e estamos aqui para te apoiar!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!