У меня есть таблица, как показано ниже:
Id Family Modal
a1 Jack A381
a2 Jack B674
a4 Sutyama 789b
a5 Sutyama 987y
Я хочу получить следующий вывод
Id Family Modal Overall
a1 Jack A381 A381,B674
a2 Jack B674 A381,B674
a4 Sutyama 789b 789b,987y
a5 Sutyama 987y 789b,987y
Я пробую приведенный ниже код, но он возвращает пустую колонку для общего значения
df["Overall"]=df.groupby("Family")["Modal"].apply(' '.join)
У кого-нибудь есть идеи?