¿Cómo combino dos marcos de datos?

Resuelto MKoosej asked hace 12 años • 9 respuestas

Tengo un marco de datos inicial D. Extraigo dos marcos de datos de esta manera:

A = D[D.label == k]
B = D[D.label != k]

Quiero combinar Ay Ben un DataFrame. El orden de los datos no es importante. Sin embargo, cuando tomamos muestras Ade y Bde D, conservan sus índices de D.

MKoosej avatar Oct 12 '12 06:10 MKoosej
Aceptado

DESPRECADO: DataFrame.append y Series.appendquedaron obsoletos en v1.4.0 .


Usar append:

df_merged = df1.append(df2, ignore_index=True)

Y para mantener sus índices, establezca ignore_index=False.

Joran Beasley avatar Oct 12 '2012 00:10 Joran Beasley

Úselo pd.concatpara unir múltiples marcos de datos:

df_merged = pd.concat([df1, df2], ignore_index=True, sort=False)
ostrokach avatar May 31 '2015 11:05 ostrokach