Python Pandas объединяет только определенные столбцы

| | | | |

Можно ли объединить только некоторые столбцы? У меня есть DataFrame df1 со столбцами x, y, z и df2 со столбцами x, a, b, c, d, e, f и т. д.

Я хочу объединить два кадра данных в x, но я хочу объединить только столбцы df2.a, df2.b, а не весь DataFrame.

Результатом будет DataFrame с x, y, z, a, b.

Я мог бы объединить, а затем удалить ненужные столбцы, но, похоже, есть лучший метод.