Pythonでcsvファイル内の特定の列だけ結合がしたい


初心者で質問の仕方が悪いかもしれませんがよろしくお願いいたします。

csvファイルをPythonで特定の列だけ結合したいです。1枚目のスクショのように「姓」と「名」のセルが分かれていますが、2枚目のように「姓名」のように結合させてその下のセルも自動で結合する方法を教えていただきたいです。  
スクショは2行しかないですが、何十行、何百行も増えるので自動で姓と名をくっつけてくれるやり方を教えていただけたら幸いです。

結合後の姓と名の間は半角でも全角でもどちらでも大丈夫です。

[![変更前](https://i.stack.imgur.com/C13EM.png)](https://i.stack.imgur.com/C13EM.png)

[![変更後](https://i.stack.imgur.com/i5XzB.png)](https://i.stack.imgur.com/i5XzB.png)

[code]

    import pandas as pd
    df = pd.read_csv('./offerlist.csv', encoding='cp932')
    df2 = df[["メールアドレス", "姓", "名", "住所"]]
    print(df2)
    df2.to_csv('./output.csv',header=True,index=False)
    
[/code]

よろしくお願いいたします！




以下のように単純に列を足しあわせればよいと思います。

[code]

    import pandas as pd
    
    df = pd.DataFrame({'メール':['a@example.com','b@example.com'],'姓':['tanaka','sato'],'名':['taro','hanako'],'値':[1,2]})
    df['姓名'] = df['姓'] + ' ' + df['名']
    df = df[['メール','姓名','値']]
    print(df)
    #             メール           姓名  値
    #0  a@example.com  tanaka taro  1
    #1  b@example.com  sato hanako  2
    
[/code]

