1
resposta

Quando eu coloco no Jupyter o mesmo código feito pelo professor ele apresenta erro

Gostaria de uma ajudinha para entender no que estou errando?

#Selecione os imóveis classificados com tipos 'Casa', 'Casa de Condomínio' e 'Casa de Vila'. selecao = dados['Tipo'] == 'Casa' | dados['Tipo'] == 'Casa de Condomínio' | dados['Tipo'] == 'Casa de Vila'

TypeError: Cannot perform 'ror_' with a dtyped [object] array and scalar of type [bool]

1 resposta

Boa tarde, Marcos!

Tente colocar as operações de seleção entre parênteses, como no exemplo a seguir:

selecao = (dados['Tipo'] == 'Casa') | (dados['Tipo'] == 'Casa de Condomínio') | (dados['Tipo'] == 'Casa de Vila')

Isso vai garantir que os operadores lógicos sejam aplicados aos arrays booleanos individuais gerados por cada comparação, antes de combiná-los usando o operador OR (|).

Espero que funcione! Bom aprendizado.