计算值在列表中出现的次数

时间:2019-03-24 04:56:42

标签: python count int

这是我的出发点。我已经分隔了数据的特定列,我想计算0和1出现的特定次数

print(sr.count(0))

AttributeError: 'Int64Index' object has no attribute 'levels'

我尝试使用上面的代码,但它指出并显示出AttributeError。

2 个答案:

答案 0 :(得分:1)

您必须首先将其列出:

print(sr.tolist().count(0))

那会很好。

输出:

2

答案 1 :(得分:0)

集合具有Counter类,请尝试:

from collections import Counter
cntr = Counter() 
cntr.update(sr.tolist())

cntr现在将把sr作为其键,并将其计数作为其值。希望有帮助。