Python Pandas 僅合併某些列

| | | | |

是否可以只合併某些列?我有一個 DataFrame df1,其中包含 x、y、z 和 df2 列,其中包含 x、a、b、c、d、e、f 等列。

我想合併 x 上的兩個 DataFrame,但我只想合併列 df2.a、df2.b - 而不是整個 DataFrame。

結果將是一個帶有 x、y、z、a、b 的 DataFrame。

我可以合併然後刪除不需要的列,但似乎有更好的方法。