Día 5: Concatenación y Unión de DataFrames

Bienvenida
¡Hola de nuevo! 🌟 Hoy aprenderemos a concatenar y unir DataFrames, habilidades esenciales para trabajar con múltiples fuentes de datos en proyectos de machine learning. ¡Comencemos!
Concatenación de DataFrames
Sentencia concat()
Combina DataFrames vertical u horizontalmente.
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
df = pd.concat([df1, df2], axis=1)
print(df)
Sentencia merge()
Une DataFrames basados en una columna común.
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [1, 2, 3], 'C': [7, 8, 9]})
df = pd.merge(df1, df2, on='A', how='inner')
print(df)
La propiedad how define el comportamiento de la operación de unión. Puedes usar ‘inner’, ‘left’, ‘right’, o ‘outer’ para definir el comportamiento.
Preguntas del Día 5
Prueba tus conocimientos sobre Pandas
¿Qué método se utiliza para concatenar DataFrames?
¿Qué tipo de unión incluye solo las filas que coinciden en ambos DataFrames?
Ejercicios con Pandas
- Concatena dos DataFrames vertical y horizontalmente.
- Une dos DataFrames usando una columna común con diferentes tipos de unión.
¡Gran trabajo hoy! 🎉 Ahora puedes combinar múltiples DataFrames de manera efectiva. Mañana aprenderemos sobre lectura y escritura de archivos , habilidades clave para trabajar con datos reales. ¡Nos vemos pronto! 😊