tutorial columns column python pandas join dataframe field

python - columns - Pandas: ¿unir DataFrames en el campo con nombres diferentes?



pandas python tutorial (1)

Creo que lo que quieres es posible usando la merge . Pase los argumentos de las palabras clave left_on y right_on para indicar a Pandas qué columnas de cada DataFrame deben usar como claves:

pandas.merge(df1, df2, how=''left'', left_on=[''id_key''], right_on=[''fk_key''])

La documentación describe esto con más detalle en esta página .

Esta pregunta ya tiene una respuesta aquí:

De acuerdo con esta documentación , solo puedo hacer una unión entre campos que tengan el mismo nombre.

¿Sabe si es posible unir dos DataFrames en un campo con nombres diferentes?

El equivalente en SQL sería:

SELECT * FROM df1 LEFT OUTER JOIN df2 ON df1.id_key = df2.fk_key