Un vistazo a los joins uno a uno

Uniones en pandas para usuarios de hojas de cálculo

John Miller

Principal Data Scientist

Fundamentos de pandas.merge()

$$

  • Se usa con datos complementarios
  • pd.merge(left, right)
  • Une por una o varias columnas
  • Similar a VLOOKUP

madera unida

Uniones en pandas para usuarios de hojas de cálculo

Left merges

left merge

$$

pd.merge(df_left, df_right, 
         on='GameKey', how='left')
  • Especifica los nombres de data frames para los placeholders "df_left" y "df_right"
  • El resultado tiene las mismas filas que el frame izquierdo
Uniones en pandas para usuarios de hojas de cálculo

Right merges

right merge

$$

pd.merge(df_left, df_right, 
         on='GameKey', how='right')
  • Misma idea que el left merge
  • El resultado tiene las mismas filas que el frame derecho
Uniones en pandas para usuarios de hojas de cálculo

Marco para joins

$$

Después de revisar y entender los datos:

  • Define la relación
  • Comprueba valores únicos en la columna clave
  • Escribe el merge y ejecútalo

cuadrados

Uniones en pandas para usuarios de hojas de cálculo

Join con dos claves

$$ merge con varias claves

$$

  • Define la relación
  • Comprueba valores únicos en la columna clave
  • Escribe el merge y ejecútalo

$$

 pd.merge(df_left, df_right,
           on=['GameKey', 'PlayId'])
Uniones en pandas para usuarios de hojas de cálculo

¡Vamos a practicar!

Uniones en pandas para usuarios de hojas de cálculo

Preparing Video For Download...