Olá, Marcel! Tudo bem?
Pelo que entendi, você utilizou o método query()
para aplicar os filtros, certo? Isso é uma ótima alternativa ao método manual apresentado na aula. O método query()
é realmente muito útil e torna o código mais limpo e fácil de ler, principalmente quando temos muitas condições para filtrar nossos dados.
No seu caso, você usou:
apto.query('Quartos == 1 & Valor < 1200')
Isso é equivalente ao que foi feito na aula, porém de uma maneira mais direta e concisa.
A abordagem da aula foi dividir a condição em duas partes e aplicá-las separadamente, para depois uni-las. Isso foi feito para facilitar o entendimento do processo de filtragem de dados. No entanto, na prática, especialmente quando temos muitas condições, o uso do método query()
pode ser mais eficiente e limpo.
Vale lembrar que ambos os métodos resultam no mesmo dataframe final, então você pode escolher o que achar mais conveniente para o seu caso.
Espero ter ajudado e bons estudos!