निम्न कार्य करें:
df.groupby('team').apply(lambda x: ','.join(x.user))
एक Series
प्राप्त करने के लिए तार की या
df.groupby('team').apply(lambda x: list(x.user))
एक Series
प्राप्त करने के लिए list
. का स्ट्रिंग्स के।
यहाँ परिणाम कैसा दिखता है:
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
ध्यान दें कि सामान्य तौर पर इस प्रकार के Series
. पर आगे कोई भी ऑपरेशन धीमा होगा और आमतौर पर हतोत्साहित किया जाता है। यदि list
डाले बिना एकत्रीकरण करने का कोई अन्य तरीका है Series
. के अंदर आपको इसके बजाय उस दृष्टिकोण का उपयोग करने पर विचार करना चाहिए।