【发布时间】:2015-02-19 12:19:02
【问题描述】:
我有一个包含“名称”列的 DataFrame (df)。在标有“Occ_Number”的列中,我想对“名称”中每个值的出现次数进行统计。
例如:
Name Occ_Number
abc 1
def 1
ghi 1
abc 2
abc 3
def 2
jkl 1
jkl 2
我一直在想办法使用
>df['Name'].value_counts()
但不能完全弄清楚如何将它们联系在一起。我只能从 value_counts() 中得到总计。到目前为止,我的过程涉及使用以下代码创建一个包含大于 1 的计数的“名称”列字符串值列表:
>things = df['Name'].value_counts()
>things = things[things > 1]
>queries = things.index.values
我希望然后以某种方式循环通过“名称”并通过检查查询有条件地添加到 Occ_Number,但这是我卡住的地方。有人知道这样做的方法吗?我将不胜感激任何帮助。谢谢!
【问题讨论】: