pandas de três vias juntando vários dataframes em colunas

| | | | | | | | |

Tenho 3 arquivos CSV. Cada uma tem a primeira coluna como os nomes (string) de pessoas, enquanto todas as outras colunas em cada dataframe são atributos dessa pessoa.

Como posso "juntar" todos os três documentos CSV para criar um único CSV com cada linha tendo todos os atributos para cada valor exclusivo do nome da string da pessoa?

O A função join() em pandas especifica que eu preciso de um multiindex, mas estou confuso sobre o que um esquema de indexação hierárquica tem a ver com fazer uma junção com base em um único índice.