Filtrar linhas de DataFrame
Máscaras booleanas filtram números, texto e datas.
O que é Filtrar linhas de DataFrame?
Máscaras booleanas filtram números, texto e datas.
Selecione linhas com condições.
Quando usar?
- Ler e limpar dados tabulares.
- Analisar CSV, APIs e bancos de dados.
- Preparar relatórios e estatísticas.
Código de exemplo
main.py
import pandas as pd
students = pd.DataFrame({
"name": ["Ada", "Lin", "Sam", "Mia"],
"score": [95, 78, 91, 84],
})
high_scores = students[students["score"] >= 90]
print(high_scores)
Saída esperada
name score
0 Ada 95
2 Sam 91
Como funciona
A Series booleana se alinha ao índice e mantém posições True.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Adicione linhas, colunas e valores ausentes.
- Combine filtro, ordenação e groupby.
- Carregue um arquivo real e confira os dtypes.