Estava olhando a documentação do pandas e vi que o iloc podemos passar valores booleanos, mas não entendi com clareza a empregabilidade. Alguém teria um exemplo prático pra compartilhar?
Obrigada.
Estava olhando a documentação do pandas e vi que o iloc podemos passar valores booleanos, mas não entendi com clareza a empregabilidade. Alguém teria um exemplo prático pra compartilhar?
Obrigada.
Oi, Monica. Como vai?
Passar valores booleanos, na verdade, é uma forma alternativa (e mascarada) de você indicar quais índices você está buscando.
No exemplo abaixo, criei um DataFrame com 3 colunas e 4 linhas (3,4). Passei alguns valores booleanos como argumento para o iloc
.
Repare que a última linha foi omitida por conta do argumento False
.
Particularmente, não vejo muita vantagem em utilizar a busca dessa forma em um grande conjunto de dados, mas para pequenos conjuntos, pode ser válido dependendo do caso. É certo que, em algum momento, isso pode ser útil para você, então é bom ter esse conhecimento.
Espero ter te ajudo.
Bons estudos!