Concatenate two numerical values to make a new column using pandas?

后端 未结 2 864
滥情空心
滥情空心 2021-01-02 18:49

I have two columns in my dataframe.

var1    var2
01       001

I would like to create a third column that joins them together:



        
2条回答
  •  孤街浪徒
    2021-01-02 19:17

    Convert to both columns to string and then join both the columns to form the third column.

    Code:

    df['var1']=df['var1'].astype(str)
    df['var2']=df['var2'].astype(str)
    df['var3'] = df[['var1', 'var2']].apply(lambda x: ''.join(x), axis=1)
    

提交回复
热议问题