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:
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