Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercicio: Casas decimais

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?

1 resposta
solução!

Hérlon, tudo bom?

Dê uma olhada nos links abaixo, você vai ter que trabalhar com a formatação desse números com casas decimais.

https://wiki.python.org.br/FormatarNumeros

https://docs.python.org/pt-br/3.8/tutorial/floatingpoint.html

Bons estudos e não esqueça de marcar uma solução para a sua pergunta.