Q1=dados['Valor m2'].quantile(.25)
Q3=dados['Valor m2'].quantile(.75)
IIQ=Q3-Q1
limite_inferior=Q1-1.5*IIQ
limite_superior=Q3+1.5*IIQ
print('[Q1] -> {}'.format(Q1))
print('[Q3] -> {}'.format(Q3))
print('[IQQ] -> {}'.format(IQQ))
print('[[Q1 - 1.5 * IIQ] -> {}'.format(limite_inferior))
print('[[Q3 + 1.5 * IIQ] -> {}'.format(limite_superior))
O resultado sai com muitas casas decimais: [Q1] -> 21.25 [Q3] -> 42.31 [IQQ] -> 21.060000000000002 [[Q1 - 1.5 * IIQ] -> -10.340000000000003 [[Q3 + 1.5 * IIQ] -> 73.9
Alguém poderia me ensinar a corrigir esse erro?