El método pandas.merge() es más flexible que join, ya que permite combinar DataFrames basados en columnas clave, similar a una operación SQL JOIN. Puedes especificar el tipo de unión (inner, outer, left, right), que define cómo se combinan los datos.