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.
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.
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