valor_m2 = dados['Valor m2']
Q1 = valor_m2.quantile(.25)
Q3 = valor_m2.quantile(.75)
IIQ = Q3 - Q1
limite_inferior = Q1 - 1.5 * IIQ
limite_superior = Q3 + 1.5 * IIQ
selecaoEx = (valor_m2 >= limite_inferior) & (valor_m2 <= limite_superior)
dadosEx_new = dados[selecaoEx]
print("Q1:", Q1.round(2))
print("Q3:", Q3.round(2))
print("IIQ:", IIQ.round(2))
print("Limite inferior:", limite_inferior.round(2))
print("Limite superior:", limite_superior.round(2))
O resultado ficou um pouco diferente, apenas queria saber se fiz algo errado ou é assim mesmo.
Resultado:
Q1: 21.12
Q3: 42.0
IIQ: 20.88
Limite inferior: -10.2
Limite superior: 73.32
`