1
resposta

[Reclamação] DataFrame.mad() está descontinuado em Pandas 1.5.0

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.mad.html

De que modo poderemos utilizar a função do Pandas rapidamente? Existe uma versão mais atualizada?

1 resposta

Olá, Akhenaton, tudo bem?

Então, o método mad() foi descontinuado do pandas a partir da versão 1.5.0 por algumas causas, sendo a principal a facilidade de confundir o uso de mad para o desvio médio absoluto com a média ou a mediana.

Levando em consideração o assunto abordado dentro dessa aula, é possível realizar o mesmo cálculo do desvio médio absoluto com o passo a passo que o instrutor explicou antes de usar o método mad(). Entretanto, é possível resumir todo esse cálculo para o caso do aluno Fulano a partir desse código:

# Calculando o desvio médio absoluto do Aluno Fulano, onde fazemos o somatório do módulo da diferença
# entre cada nota do aluno com sua MÉDIA e, por fim, calculamos a média desse resultado.
desvio_medio_absoluto_2 = abs(notas_fulano['Fulano'] - notas_fulano['Fulano'].mean()).mean()
desvio_medio_absoluto_2

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!