O Colab me retorna o seguinte erro:
O Colab me retorna o seguinte erro:
Olá, Vinícius!
O erro acontece porque o método .mad()
(Mean Absolute Deviation – desvio médio absoluto) não está mais disponível no objeto Series do pandas nas versões mais recentes. Por isso o Colab mostra a mensagem de que o atributo não existe.
Se a sua intenção for realmente calcular o desvio médio absoluto, você pode usar o numpy
para reproduzir a fórmula:
import numpy as np
serie = notas_fulano['Fulano']
desvio_medio_absoluto = np.mean(np.abs(serie - serie.mean()))
print(desvio_medio_absoluto)
Agora, se o que você precisa é do desvio padrão (que é diferente do desvio médio absoluto), basta utilizar o método .std()
do pandas, que continua disponível:
desvio_padrao = notas_fulano['Fulano'].std()
print(desvio_padrao)
Assim você consegue calcular corretamente a medida de dispersão que deseja.
Espero ter ajudado e bons estudos!