Lección 5.2: Append y Concat en Pandas
Append y Concat en Pandas
Introducción
En esta lección, Yuscu Mejía nos enseñará cómo utilizar las funciones append y concat en Pandas para combinar y manipular datos de manera eficiente. Estas herramientas son esenciales para manejar grandes conjuntos de datos y preparar la información para su análisis.
Características
Las funciones append y concat en Pandas ofrecen las siguientes características:
- Permiten combinar DataFrames de manera eficiente.
- Facilitan la unión de datos a lo largo de diferentes ejes (filas o columnas).
- Ayudan a preparar los datos para análisis posteriores.
Ejemplos
A continuación, Yuscu Mejía nos muestra algunos ejemplos de cómo utilizar las funciones append y concat en Pandas:
- Combinar dos DataFrames utilizando
append. - Concatenar múltiples DataFrames utilizando
concat.
# Importar pandas
import pandas as pd
# Crear DataFrames de ejemplo
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# Utilizar append para combinar DataFrames
df_append = df1.append(df2, ignore_index=True)
print(df_append)
# Crear más DataFrames de ejemplo
df3 = pd.DataFrame({'A': [13, 14, 15], 'B': [16, 17, 18]})
# Utilizar concat para combinar múltiples DataFrames
df_concat = pd.concat([df1, df2, df3], ignore_index=True)
print(df_concat)
Práctica
Aprende a utilizar append y concat en Pandas siguiendo nuestro tutorial en video, presentado por Yuscu Mejía:
Ejercicio 1: Utilizar append
Combina dos DataFrames utilizando la función append.
- a) Crea dos DataFrames de ejemplo y combínalos utilizando
append.
Ejercicio 2: Utilizar concat
Combina múltiples DataFrames utilizando la función concat.
- a) Crea tres DataFrames de ejemplo y combínalos utilizando
concat.
#Ejercicio 1
a) Utilizar append
import pandas as pd
# Crear DataFrames de ejemplo
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# Utilizar append para combinar DataFrames
df_append = df1.append(df2, ignore_index=True)
print(df_append)
#Ejercicio 2
a) Utilizar concat
# Crear más DataFrames de ejemplo
df3 = pd.DataFrame({'A': [13, 14, 15], 'B': [16, 17, 18]})
# Utilizar concat para combinar múltiples DataFrames
df_concat = pd.concat([df1, df2, df3], ignore_index=True)
print(df_concat)

