Python Pandasは、特定の列のみをマージします

| | | | |

一部の列のみをマージすることは可能ですか? x、y、z列のDataFrame df1と、x、a、b、c、d、e、f列のdf2があります。

x上の2つのDataFrameをマージしたいのですが、ただし、DataFrame全体ではなく、列df2.a、df2.bのみをマージします。

結果は、x、y、z、a、bのDataFrameになります。

不要な列をマージして削除することもできますが、より良い方法があるようです。