É estranho que no próximo exercício, um caso aparentemente igual, apenas usando outra coluna, deu certo. Veja abaixo:
É estranho que no próximo exercício, um caso aparentemente igual, apenas usando outra coluna, deu certo. Veja abaixo:
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!