#定义拼接函数,并对字段进行去重
def
concat_func(x):
return
pd.Series({
'爱好'
:
'、'
.join(x[
].unique())
})
#分组聚合 + 拼接
df2
=
df1.groupby(df1[
'姓名'
]).
apply
(concat_func).reset_index()