Curso Manipulación de datos con Pandas

Por

Ing. Catalina Urdaneta

MERGE

MERGE

LEFT JOIN

UNION ALL

 RIGHT JOIN

INNER JOIN

RESULTADO

INNER JOIN

left = pd.DataFrame({'key1': ['K0', 'K0', 'K1', 'K2'],
                      'key2': ['K0', 'K1', 'K0', 'K1'],
                     'A': ['A0', 'A1', 'A2', 'A3'],
                      'B': ['B0', 'B1', 'B2', 'B3']})


right = pd.DataFrame({'key1': ['K0', 'K1', 'K1', 'K2'],
                       'key2': ['K0', 'K0', 'K0', 'K0'],
                       'C': ['C0', 'C1', 'C2', 'C3'],
                       'D': ['D0', 'D1', 'D2', 'D3']})
  

result = pd.merge(left, right, on=['key1', 'key2'])

RESULTADO

LEFT JOIN

RESULTADO

RIGHT JOIN

RESULTADO

UNION ALL

BONUS!

Chequear llaves repetidas

Indicador de fusión

Tipo de dato

Gracias

Ing. Catalina Urdaneta

Merge en Python

By curdanetab

Merge en Python

Curso Manipulación de datos con Pandas. Tema merge

  • 414