2
respostas

Erro em atletas.fillna

Quando rodo conforme descrito no exercício aparece o erro abaixo. Alguém pode me ajudar?

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

2 respostas

Olá, Renan, tudo bem?

Na verdade, o que é levantado depois da execução do código é um Warning. Ele não chega a apresentar um erro, mas é uma espécie de aviso que em breve o que está sendo feito será considerado como um erro em novas atualizações da biblioteca.

Quando o curso foi gravado, a biblioteca pandas não levantava esse warning, mas descobri o porquê ele acontece. Como o nosso Dataframe possui uma coluna com os nomes dos corredores e uma coluna com os valores do melhor tempo, o método .mean() só será aplicado à segunda coluna. Como a primeira não é um dado numérico ele levanta esse warning. Para que ele não apareça, o código atualizado para realizar a mesma tarefa seria:

atletas.fillna(atletas["Melhor Tempo"].mean(), inplace = True)

Espero ter ajudado e qualquer dúvida é só chamar!

Forte abraço!

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

Muito obrigado, Afonso!