1
resposta

Soma composta de colunas

Eu tenho uma tabela assim:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeOnde eu uso a coluna ref2 para puxar o código do produto exato e a coluna qtde, quantas unidades foram vendidas nesse pedido. eu consegui calcular a quantidade de um produto fazendo:

soma_refs = op.query("ref2 == '320200029'") soma_refs

Para me dar uma tabela só com o código 320200029, então, soma_refs.qtde.sum() para me dar a quantia total desse produto. Eu fiz também unicos = op['ref2'].value_counts().to_frame().reset_index() unicos.columns = ["cod_ref2", "soma_ocorrencias_do_cod_ref2"]

para me fornecer os códigos únicos. Assim, eu gostaria de fazer a soma das quantidades para cada código. Como eu procedo?

1 resposta

Não sei se compreendi bem o seu problema, mas tentarei ajudar.

Se vou quer ver somar a quantidade de todos os produtos, e deixar o os produtos como unicos, você poderia utilizar a função. groupby()

ficaria da seguinte forma: op.groupby("ref2").sum()

Espero ter ajudado