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

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! 😊