python 怎么才能把数据合在一起

python怎么才能把列表里的数据合成一个数据,就像下面把 Y1, Y2,Y3 ,Y4 合到Y1里面,比如6,7,12,27合成 671227

Y1Y2Y3Y4
671227
14161235
6162227
23720
2161720
2172430
8102932
5152533

转成

Y1
671227
14161235
6162227
23720
2161720
2172430
8102932
5152533

先基于字符串拼接,再转成整型

df1['Y1'] = df1[['Y1','Y2','Y3','Y4']].apply(lambda x: "{}{}{}{}".format(x[0],x[1],x[2],x[3]), axis = 1)
df1['Y1'] = df1['Y1'].astype(int)

df1['Y1'] = df1[['Y1','Y2','Y3','Y4']].apply(lambda x: "{}{}{}{}".format(x[0],x[1],x[2],x[3]), axis = 1)

img

用循环,创建新的列表,遍历时字符串拼接