Merge multiple column values into one column in python pandas

后端 未结 3 1713
我寻月下人不归
我寻月下人不归 2020-11-28 03:07

I have a pandas data frame like this:

   Column1  Column2  Column3  Column4  Column5
 0    a        1        2        3        4
 1    a        3        4            


        
3条回答
  •  时光取名叫无心
    2020-11-28 03:24

    I propose to use .assign

    df2 = df.assign(ColumnA = df.Column2.astype(str) + ', ' + \
      df.Column3.astype(str) + ', ' df.Column4.astype(str) + ', ' \
      df.Column4.astype(str) + ', ' df.Column5.astype(str))
    

    it's simple, maybe long but it worked for me

提交回复
热议问题