How to concatenate multiple column values into a single column in Panda dataframe

后端 未结 11 1726
梦谈多话
梦谈多话 2020-12-02 14:25

This question is same to this posted earlier. I want to concatenate three columns instead of concatenating two columns:

Here is the combining two columns:

         


        
11条回答
  •  被撕碎了的回忆
    2020-12-02 15:04

    you can simply do:

    In[17]:df['combined']=df['bar'].astype(str)+'_'+df['foo']+'_'+df['new']
    
    In[17]:df
    Out[18]: 
       bar foo     new    combined
    0    1   a   apple   1_a_apple
    1    2   b  banana  2_b_banana
    2    3   c    pear    3_c_pear
    

提交回复
热议问题