Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Oú or

Olá!

é só no jupter que preciso usar | o pipper ?

não posso usar o normal "or" ?

2 respostas
solução!

Oi Marcio! Tudo certinho?

Para fazer as seleções em dataframes da forma que foi realizada pelo professor, você só pode utilizar o operador " | " que significa "ou" e o operador " & " que significa "e".

Por exemplo:

#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')
dados[selecao]

Agora, caso você queira fazer essas seleções por meio do método query, você pode sim utilizar o "or" e o "and". Por exemplo:

#Selecione os imóveis classificados com tipos 'Casa', 'Casa de Condomínio' e 'Casa de Vila'.
selecao = dados.query("Tipo == 'Casa' or Tipo == 'Casa de Condomínio' or Tipo == 'Casa de Vila'")
selecao

O método query também é utilizado para fazer seleções. A diferença é que ele retorna direto o dataframe somente com os dados que desejamos. Ao utilizar o método query, você pode usar tanto o "|" ou o "or" quanto o "&" ou o "and". Ele interpreta das duas formas :)

Espero que tenha te ajudado. Qualquer dúvida estarei a disposição.

Bons estudos!

Muito obrigado, ótima explicação :)