pandas de tres vías que unen múltiples marcos de datos en columnas

| | | | | | | | |

Tengo 3 archivos CSV. Cada uno tiene la primera columna como los nombres (cadena) de las personas, mientras que todas las demás columnas en cada marco de datos son atributos de esa persona.

¿Cómo puedo "unir" los tres documentos CSV para crear un único CSV en el que cada fila tenga todos los atributos para cada valor único del nombre de cadena de la persona?

El La función join() en pandas especifica que necesito un índice múltiple, pero estoy confundido acerca de qué tiene que ver un esquema de indexación jerárquica con hacer una unión basada en un solo índice.