Olá!
é só no jupter que preciso usar | o pipper ?
não posso usar o normal "or" ?
Olá!
é só no jupter que preciso usar | o pipper ?
não posso usar o normal "or" ?
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 :)