Python Pandas mescla apenas certas colunas

| | | | |

É possível mesclar apenas algumas colunas? Eu tenho um DataFrame df1 com colunas x, y, z e df2 com colunas x, a, b, c, d, e, f, etc.

Quero mesclar os dois DataFrames em x, mas eu só quero mesclar as colunas df2.a, df2.b - não o DataFrame inteiro.

O resultado seria um DataFrame com x, y, z, a, b.

Eu poderia mesclar e excluir as colunas indesejadas, mas parece que existe um método melhor.