Làm như sau:
df.groupby('team').apply(lambda x: ','.join(x.user))
để nhận Series trong số các chuỗi hoặc
df.groupby('team').apply(lambda x: list(x.user))
để nhận Series trong danh sách list s trong số các chuỗi.
Đây là kết quả trông như thế nào:
In [33]: df.groupby('team').apply(lambda x: ', '.join(x.user))
Out[33]:
team
a elmer, daffy, bugs, foghorn, goofy, marvin
b dawg, speedy, pepe
c petunia, porky
dtype: object
In [34]: df.groupby('team').apply(lambda x: list(x.user))
Out[34]:
team
a [elmer, daffy, bugs, foghorn, goofy, marvin]
b [dawg, speedy, pepe]
c [petunia, porky]
dtype: object
Lưu ý rằng nói chung mọi thao tác tiếp theo trên các loại Series này sẽ chậm và thường không được khuyến khích. Nếu có một cách khác để tổng hợp mà không cần đặt list bên trong Series thay vào đó bạn nên cân nhắc sử dụng cách tiếp cận đó.