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

[Dúvida] Erro na função sns.boxplot

Vi a solução nas postagens dos colegas, tem que referenciar o eixo. mais gostaria de saber se as bibliotecas são atualizadas com frequência, porque na aula não apresentou o mesmo erro.

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

4 respostas
solução!

Oi Jackson, tudo bem?

Respondendo sua pergunta, a atualização das bibliotecas é razoavelmente frequente, mas atualizações que alterem métodos e provoquem a quebra de códigos que funcionavam, são menos frequentes.

Aqui no exemplo que trouxe, essa sintaxe do sns.boxplot é válida, o erro deve estar na variável medias_por_filme.

Você pode testar, por exemplo:

sns.boxplot([1, 2,3])

sns.boxplot(pd.Series([1,2,3]))

sns.boxplot(pd.DataFrame([1,2,3]))

As três opções devem funcionar.

;)

Jackson, tudo bem? Tive o mesmo problema, depois de um tempo percebi que o erro ocorreu por que não tinha definido o eixo de como o gráfico seria exibido, tente utilizar o código abaixo: sns.boxplot(x=medias_por_filme) #eixo x ou y

Graças a resposta do Marcos Vinicius, consegui solucionar o meu problema. Mas a dúvida que persiste e acredito ser a do Jackson também, é por que esse erro não aparece na aula, mesmo sendo usado a variável idêntica?

Creio que esse erro pode ocorrer por questões da diferença das versões das bibliotecas do sns