Boa tarde a todos!! Durante a minha aula sobre pandas, especificamente a aula Seleções e Frequencias, do curso Python Pandas: Tratando e analisando dados eu fiquei com uma dúvida sobre o operador logico AND.
o codigo: selecao = (dados['Area'] >= 60) & (dados['Area'] <= 100) funciona super bem, porem ao usar: selecao = (dados['Area'] >= 60) and (dados['Area'] <= 100) retorna erro. Acontece que ao pesquisar na internet eu vi que em foruns a galera usa o and como operador logico. Inclusive falam que o and é Logical operator e o & é Bitwise operator. Qual a diferença entre os dois? E porquê no meu codigo da o erro quando uso and?
Desde já, obrigado pela resposta