los pandas se unieron, ¿por qué más resultados?

¿Cómo es posible que los pandas se unan como

df.merge(df2, left_on='first', right_on='second', how='left')

aumenta el marco de datos de 221309 a 1388680 filas?

editar

forma de df 1 (221309, 83)

forma de df2 (7602, 6)

Respuestas a la pregunta(1)

Su respuesta a la pregunta