Pandas字符串合并函数str.cat
将多列合并为一列
import pandas as pd df = pd.DataFrame({'姓名' : ['小红','大红','小明','大明','小亮'], '性别' : ['女', '女','男','男','男'], '班级' : [1,2,1,1,2], '身高' : [160,161,180,180,170] } )
print(df)
df['合并1']=df['姓名']+df['性别'] #+df['身高'] df['合并2']=df['姓名'].str.cat(df['性别'],sep=',')#str.cat可以加sep参数分隔符 print(df)