¿Cómo concatenar dos o más marcos de datos de Pandas?

Entendamos cómo podemos concatenar dos o más marcos de datos. Se puede realizar una concatenación de dos o más marcos de datos utilizando el método pandas.concat() . concat() en pandas funciona combinando marcos de datos en filas o columnas. Podemos concatenar dos o más marcos de datos a lo largo de filas (eje = 0) o a lo largo de columnas (eje = 1)

Paso 1: importa las bibliotecas numpy y pandas.

Python3

import pandas as pd
import numpy as np

Paso 2: cree dos marcos de datos que concatenaremos ahora. Para crear marcos de datos, usaremos numpy y pandas.

Python3

df1 = pd.DataFrame(np.random.randint(25, size=(4, 4)),
                   index=["1", "2", "3", "4"],
                   columns=["A", "B", "C", "D"])
 
df2 = pd.DataFrame(np.random.randint(25, size=(6, 4)),
                   index=["5", "6", "7", "8", "9", "10"],
                   columns=["A", "B", "C", "D"])
 
df3 = pd.DataFrame(np.random.randint(25, size=(4, 4)),
                   columns=["A", "B", "C", "D"])
 
df4 = pd.DataFrame(np.random.randint(25, size=(4, 4)),
                   columns=["E", "F", "G", "H"])
 
display(df1, df2, df3, df4)

Producción:

Paso 3: ahora necesitamos pasar los dos marcos de datos al método contact() en forma de lista y mencionar en qué eje desea concatenar.

Python3

# concatenating df1 and df2 along rows
vertical_concat = pd.concat([df1, df2], axis=0)
 
# concatenating df3 and df4 along columns
horizontal_concat = pd.concat([df3, df4], axis=1)
 
display(vertical_concat, horizontal_concat)

Producción:

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *