Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Values counts pela categoria

Oie! bom dia Só queria confirmar uma coisa: essa quantidade de vendas que vimos pelas categorias de produtos, seriam o número de vendas que tiveram as categorias, pode-se dizer, a quantidade de tickets. E não a quantidade de peças vendidas pelas categorias, porque aí precisaríamos fazer um groupby e somar a coluna quantidade.

1 resposta

Ei, Ariel! Bom dia!

Isso mesmo, ao usar a função value_counts() aplicada diretamente na coluna 'categoria_produto' nos dá o número de ocorrências de cada categoria, ou seja, o número de vendas (tickets) em que cada categoria de produto aparece.

Para obter a quantidade total de peças vendidas por categoria usando o groupby() para agrupar os dados por categoria e, em seguida, somar a coluna 'quantidade' para cada grupo.

quantidade_por_categoria = df.groupby('categoria_produto')['quantidade'].sum()
print(quantidade_por_categoria)

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Ariel!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!