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

Percentual : normalize está dando erro

Oi, Tudo bem?

Quando adiciono o normalize no percentual ele da um erro:

percentual=pd.value_counts(
        pd.cut(x=dados.Renda,
        #define a faixa de valores
        bins=classes,
        labels=labels,
        #garante que o intervalo inclua o valor 0
        include_lowest=True,
        normalize=True 
        )
      )
print(percentual)

Segue um print do erro apresentado :

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

Obrigada.

2 respostas
solução!

Oii, Julia! Tudo bom?

Notei um pequeno erro de sintaxe no seu código, o fechamento de parenteses está após o normalize = True, enquanto para funcionar, colocamos após o include.

Veja o código corrigido:

percentual = pd.value_counts(
  pd.cut(x = dados.Renda,
  #define a faixa de valores
         bins = classes,
         labels = labels,
         #garante que o intervalo inclua o valor 0
         include_lowest = True),
  normalize = True
)
percentual

Após fazer a modificação, vá no menu superior clique em Ambiente de execução > Reiniciar a sessão e executar tudo para que todas as células rodem novamente atualizando o código.

Retorno

Captura de tela do Google Colab exibindo um código Python que calcula a distribuição percentual da variável Renda usando pd.value_counts e pd.cut, categorizando os valores em classes A, B, C, D e E. A saída mostra a proporção de cada classe, com a maior parte dos dados na categoria E 0.647514 e a menor na categoria A 0.007913. Um aviso do Pandas informa que value_counts está obsoleto.

Faça o teste e observe se o código funciona como esperado.

Conte com o fórum para te auxiliar em suas dúvidas, até mais!

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

Bom diaa!

Obrigada:) Deu certo.