具有自定义功能的Groupby Python
我需要对我的DF变形。 我还有许多其他行:
3 21-TV-0515 ACACIAS 21-TV-0515
4 21-TV-0515 ACACIAS 22-TV-0219
我发现:
ACACIAS 21-TV-051521-TV-0515 21-TV-051522-TV-0219
当我使用该代码时:
ConcordanceMAPNOVA.groupby('Acronyme').sum()
但是实际上我想有这样的事情:
ACACIAS 21-TV-0515 21-TV-0515, 22-TV-0219
or ACACIAS [21-TV-0515] [21-TV-0515, 22-TV-0219]
您知道是否可能吗?
I need to tranforme my DF.
I have that for many other lines:
3 21-TV-0515 ACACIAS 21-TV-0515
4 21-TV-0515 ACACIAS 22-TV-0219
I found that:
ACACIAS 21-TV-051521-TV-0515 21-TV-051522-TV-0219
When i used that code:
ConcordanceMAPNOVA.groupby('Acronyme').sum()
But in fact I want to have somethings like that:
ACACIAS 21-TV-0515 21-TV-0515, 22-TV-0219
or ACACIAS [21-TV-0515] [21-TV-0515, 22-TV-0219]
Do you know if it was possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题不是很清楚,但是我认为您想汇总并保留独特的价值,对吗?在这种情况下,您可以执行:
或(如果需要列表而不是集合):
df.groupby(“ primennye”)。agg(lambda x:list x:list(set(x)))
>The question is not very clear, but I think you want to aggregate and retain unique values, right? In that case, you could do:
Or (if you want a list instead of a set):
df.groupby("Acronyme").agg(lambda x: list(set(x)))