Esse foi o código que utilizei em no exercício
def outliers_index(_dataframe,_coluna): q1 = _dataframe[_coluna].quantile(0.25) q3 = _dataframe[_coluna].quantile(0.75) iqr = q3 - q1 limite_inferior = q1 - 1.5 * iqr limite_superior = q1 + 1.5 * iqr outliers = _dataframe[(_dataframe[_coluna] < limite_inferior) | (_dataframe[_coluna] > limite_superior)] return outliers
e obtive um index a mais que na resposta do professor
que foi o valor de transação 600.
Não localizei diferença no meu código com o do professor, que retornou apenas três index, podem me ajudar?