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

Acho que está igual ao feito pelo instrutor, mas deu erro. Porque?

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

É estranho que no próximo exercício, um caso aparentemente igual, apenas usando outra coluna, deu certo. Veja abaixo:

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

2 respostas
solução!

Olá, Lyse! Como vai?

Acontece que a função mode() do pandas retorna uma Series quando aplicada em uma Series, como pode-se verificar na documentação oficial. Acredito que isso ocorra devido a possibilidade de existir mais de moda para uma determinada variável do dataset (bimodal/multimodal).

Então, o erro ocorre pois você está comparando uma Series com dois escalares ao fazer Moda < Mediana < Media no primeiro caso.

Já no segundo caso, você está atribuindo a variável Moda a primeira moda da variável Anos de Estudo do dataset (veja que ele fez .mode()[0]).

Então, no segundo caso a comparação Moda > Mediana > Media é válida, pois todas essas variáveis são escalares.

Entendi. Obrigada!