Python Pandas ne fusionne que certaines colonnes

| | | | |

Est-il possible de ne fusionner que certaines colonnes ? J'ai un DataFrame df1 avec des colonnes x, y, z et df2 avec des colonnes x, a, b, c, d, e, f, etc.

Je veux fusionner les deux DataFrames sur x, mais je veux seulement fusionner les colonnes df2.a, df2.b - pas l'ensemble du DataFrame.

Le résultat serait un DataFrame avec x, y, z, a, b.

Je pourrais fusionner puis supprimer les colonnes indésirables, mais il semble qu'il existe une meilleure méthode.