如何像这样连接列和行?
In:
a | b | c | e
-----------------------
mm af bn nn
pp af bn yy
Out:
b | c | final
------------------
af bn mm:nn&pp:yy
答案 0 :(得分:2)
我们可以在groupby
之前用agg
进行列修改
out = df.assign(final=df.a+':'+df.e).groupby(['b','c'],as_index=False).agg({'final':'&'.join})
out
Out[198]:
b c final
0 af bn mm:nn&pp:yy