Python Pandas uniscono solo alcune colonne

| | | | |

È possibile unire solo alcune colonne? Ho un DataFrame df1 con colonne x, y, z e df2 con colonne x, a, b, c, d, e, f, ecc.

Voglio unire i due DataFrame su x, ma voglio solo unire le colonne df2.a, df2.b - non l'intero DataFrame.

Il risultato sarebbe un DataFrame con x, y, z, a, b.

Potrei unire e poi eliminare le colonne indesiderate, ma sembra che ci sia un metodo migliore.