Combinar DataFrames de pandas
merge equivale a un join de base de datos.
¿Qué es Combinar DataFrames de pandas?
merge equivale a un join de base de datos.
Une tablas mediante claves comunes.
¿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({"id": [1, 2], "name": ["Ada", "Lin"]})
scores = pd.DataFrame({"id": [1, 2], "score": [95, 88]})
print(students.merge(scores, on="id"))
Resultado esperado
id name score
0 1 Ada 95
1 2 Lin 88
Cómo funciona
on define la clave y how el tipo de unión; revisa tipos y duplicados antes.
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.