【发布时间】:2019-03-21 10:24:57
【问题描述】:
我有三列。表格如下所示:
ID. names tag
1. john. 1
2. sam 0
3. sam,robin. 1
4. robin. 1
Id:整数类型 名称:类型字符串 标签:类型整数(仅 0,1)
我想要的是找到每个名称重复多少次,按 0 和 1 分组。这是在 python 中完成的。
答案必须看起来像
0 1
John 23 12
Robin 32 10
sam 9 30
【问题讨论】:
-
这些名称是在列表中用逗号分隔的
['sam', 'robin.']还是字符串'sam,robin.'? -
我无法理解预期的输出。约翰 23 岁是多少? 12 是多少?
-
这只是一个示例,假设对于给定的完整输入(不是 4 行),john 碰巧在 tag=1 时弹出 23 次,在 tag=0 时弹出 12 次span>
-
那么您需要提供一个代表您的数据的minimal reproducible example。否则,您将获得针对您发布的问题的解决方案,而不是您遇到的问题。如果值之间有分号,那么您的示例中应该有分号。
-
@ALollz 很抱歉让您感到困惑。我已经编辑了我的问题。
标签: python pandas dataframe multiple-columns querying