Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ERRO sns.boxplot

Linha de comando idêntica à da aula não retorna o boxplot.

sns.boxplot(medias_por_filme)
KeyError                                  Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance)
   3801             try:
-> 3802                 return self._engine.get_loc(casted_key)
   3803             except KeyError as err:

8 frames
pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.Int64HashTable.get_item()

pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.Int64HashTable.get_item()

KeyError: 0
  1. Versão do Python do prof. é 3.6 e a minha é 3.10.

Enfim, a solução proposta por outro fórum sns.boxplot([x=mediasporfilme]) não deu solução igual:


NameError                                 Traceback (most recent call last)
<ipython-input-39-2c13a3ffc80b> in <cell line: 1>()
----> 1 sns.boxplot([x==medias_por_filme])

NameError: name 'x' is not defined
Como solucionar? Outros comandos do seaborn funcionam
Obrigada
1 resposta
solução!

Olá, Celia, tudo bem?

Devido a atualizações de versão do seaborn, o comando sofreu algumas alterações.

Na sua tentativa de correção, você estava quase no caminho certo, pois usou a sintaxe sns.boxplot([x==medias_por_filme]) . No entanto, o correto seria sns.boxplot(x=medias_por_filme). A variável 'x' aqui não é uma variável em si, mas sim um parâmetro da função boxplot que indica os dados que serão plotados. Essa informação de atualização você encontra em nota na aula Análise exploratória de dados e mais gráficos

Então, tente substituir a linha de comando por:

sns.boxplot(x=medias_por_filme)

Antes de executar o código, certifique que todas as células anteriores, foram executadas.

Abaixo deixo o link da documentação para consulta. Ele está em inglês, mas você poderá utilizar a tradução automática do navegador.

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!