you type que passed objects must index first dataframes data argument python pandas

python - type - Combine dos marcos de datos de Pandas con el mismo índice



pandas merge data frames on index (2)

Tengo dos marcos de datos con el mismo índice pero con diferentes columnas. ¿Cómo los combino en uno con el mismo índice pero que contiene todas las columnas?

Yo tengo:

A 1 10 2 11 B 1 20 2 21

y necesito la siguiente salida:

A B 1 10 20 2 11 21


Tienes algunas opciones dependiendo de lo complejo que sea el marco de datos:

Opción 1:

df1.join(df2, how=''outer'')

Opcion 2:

pd.merge(df1, df2, left_index=True, right_index=True, how=''outer'')


pandas.concat([df1, df2], axis=1)