Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvidas na minha resolução

Fala Galera, blz?!?!

Passando aqui para compartilhar minha resolução.

selecao = precos.groupby('Produto', sort = False).aggregate(['mean', 'std', 'min', 'max']).rename(columns = {'mean': 'Média', 'std':'Desvio Padrão','min':'Mínimo','max':'Máximo'})
selecao.round(2)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

apesar de funcionar, apresenta um certo aviso:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

** o que significa esse aviso?**

** e como tirar o 'Preço' que ficou logo acima da média??

2 respostas
solução!

Olá, Vinícius! Tudo bem com você?

Boa opção de solução, demonstrou criatividade alinhada aos conhecimentos, parabéns!

Quanto às suas dúvidas, o aviso só informa que o aggregate não conseguiu agrupar as estatísticas do conjunto na coluna 'Local', isso deve porque é feito um agrupamento estatístico e em dados de texto não conseguimos executar tais cálculos. Então se remover essa coluna, o erro sumirá, você pode remover a coluna da seguinte forma:

precos.drop('Local', axis=1, inplace=True)

Já para remover a coluna superior 'Preços' da visualização você pode só selecionar essa coluna no seu código:

selecao.round(2)['Preço']

E caso queira tornar isso permanente, atribua à uma variável

selecao = selecao.round(2)['Preço']
selecao

Espero ter te ajudado. Bons estudos!

Oi Mirla, estou ótimo!!!

Sua resolução era exatamente o que eu precisava, testei e deu tudo certinho, obrigado!!!

abcsss