Filtrar filas de un DataFrame
Las máscaras booleanas filtran números, texto y fechas.
¿Qué es Filtrar filas de un DataFrame?
Las máscaras booleanas filtran números, texto y fechas.
Selecciona filas mediante condiciones.
¿Cuándo se utiliza?
- Leer y limpiar datos tabulares.
- Analizar CSV, API y bases de datos.
- Preparar informes y estadísticas.
Código de ejemplo
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)
Resultado esperado
name score
0 Ada 95
2 Sam 91
Cómo funciona
La Series booleana se alinea con el índice y conserva posiciones True.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Añade filas, columnas y valores ausentes.
- Combina filtrado, ordenación y groupby.
- Carga un archivo real y revisa sus dtypes.