csvファイルをPythonで特定の列だけを抽出して、さらに抽出した列の中で特定の列だけセル結合したい


1枚目の写真のcsvファイルであれば「メールアドレス」「姓」「名」「住所」だけを抽出して、さらに2枚目の写真のように「姓」と「名」の列のセルを結合して表示させたいと思っています。  
写真では2行ですがもっと増えていくので、行が増えればcsvファイルで自動で特定の列を抽出して、特定のセルも結合して表示させる方法を教えていただきたいです。

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

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




Polarsライブラリー使う方法

[code]

    import polars as pl
    import io
    csv_file = io.StringIO('''
    メール,姓,名,出身地,住所
    a@example.com,tanaka,taro,北海道,東京都1-1-1
    b@example.com,sato,hanako,大阪府,神奈川県1-1-2
    c@example.com,takahasi,jiro,大阪府,千葉県1-1-3
    d@example.com,cat,tama,,埼玉県1-1-4
    e@example.com,dog,pochi,,茨城県1-1-5
    ''')
    
    df = pl.read_csv(csv_file)
    df.select([
        'メール',
        (pl.col('姓') +' ' +pl.col('名')).alias('姓名'),
        '住所',
    ]).write_csv()
    
    # メール,姓名,住所
    # a@example.com,tanaka taro,東京都1-1-1
    # b@example.com,sato hanako,神奈川県1-1-2
    # c@example.com,takahasi jiro,千葉県1-1-3
    # d@example.com,cat tama,埼玉県1-1-4
    # e@example.com,dog pochi,茨城県1-1-5
    
[/code]

