回答編集履歴
2
列数可変に対応
    
        answer	
    CHANGED
    
    | @@ -1,3 +1,3 @@ | |
| 1 1 | 
             
            速度は測ってませんが、とりあえずリスト内包表記のほうが速そうです。
         | 
| 2 | 
            -
            ```wrk_data_f = [r[ | 
| 2 | 
            +
            ```wrk_data_f = [''.join(r[:-1]) for _,r in data_f.iterrows()]```
         | 
| 3 | 
            -
            行毎に | 
| 3 | 
            +
            行毎に、末尾列以外の文字列を連結しています。
         | 
1
コード修正
    
        answer	
    CHANGED
    
    | @@ -1,5 +1,3 @@ | |
| 1 1 | 
             
            速度は測ってませんが、とりあえずリスト内包表記のほうが速そうです。
         | 
| 2 | 
            -
            ```wrk_data_f = [ | 
| 2 | 
            +
            ```wrk_data_f = [r[0]+r[1]+r[2] for _,r in data_f.iterrows()]```
         | 
| 3 | 
            -
            ```
         | 
| 4 | 
            -
             | 
| 3 | 
            +
            行毎に0~2列目(列4以外)の文字列を連結しています。
         | 
| 5 | 
            -
            (改善の余地ありそう)
         | 
