2024-04-25 00:05:55 发布
网友
我有这样一个数据帧(基于分组对象):
df: col2 col1 a ab cd ef b kj jk l
我想要的是:
df: col1 col2 0 a ab,cd,ef 1 b kj,jk,l 2 . . .
所以基本上我想要一个'group'中的字符串作为一个'string'列值。 有人知道怎么做吗?你知道吗
IIUC然后你groupby在level=0的索引和apply的lambda到join的值:
groupby
level=0
apply
lambda
join
In [175]: df.groupby(level=0)['col2'].apply(lambda x: ','.join(x)) Out[175]: col1 a ab,cd,ef b kj,jk,l Name: col2, dtype: object
IIUC然后你
groupby
在level=0
的索引和apply
的lambda
到join
的值:相关问题 更多 >
编程相关推荐