У меня есть DF, например:
df =
vid pos value sente
1 a A 21
2 b B 21
3 b A 21
3 a A 21
1 d B 22
1 a C 22
1 a D 22
2 b A 22
3 a A 22
Теперь я хочу объединить все строки с одинаковыми значениями для sente
и vid
в одну строку со значениями для value
, соединенными " "
df2 =
vid pos value sente
1 a A 21
2 b B 21
3 b a A A 21
1 d a a B C D 22
2 b A 22
3 a A 22
Полагаю, модификация этого должна помочь:
df2 = df.groupby["sente"].agg(lambda x: " ".join(x))
Но я не могу понять, как добавить второй столбец к утверждению.