Как я могу объединить столбцы и строки, как это?
In:
a | b | c | e
-----------------------
mm af bn nn
pp af bn yy
Out:
b | c | final
------------------
af bn mm:nn&pp:yy
Мы можем изменить столбец до 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
Спасибо, Бени. это правильный ответ. но я редактирую. Я хочу отдельный столбец с помощью ":" char.