1
resposta

Forma de fazer a seleção

Por qual motivo no exemplo não posso fazer a selação desta forma?

selecao = (dados['Valor'] >= limite_inferior) & (dados['Valor'] <= limite_superior)
dados_new = dados[selecao]

Com esse codigo recebo este erro:

ValueError: Can only compare identically-labeled Series objects

1 resposta

Boas Lorena! Tudo bem? Espero que sim.

O código deveria estar funcionando. Eu testei o mesmo o código que você usou e no meu nootebook rodou sem maiores problemas.

Peço que verifique se o código

Q1 = dados.Valor.quantile(.25)
Q3 = dados.Valor.quantile(.75)
IIQ = Q3 - Q1
limite_inferior = Q1 - 1.5 * IIQ
limite_superior = Q3 + 1.5 * IIQ

Foi rodado antes de fazer a seleção.

Se persistir o problema, peço que me envie o seu notebook para que eu possa tentar achar o erro.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!