【发布时间】:2014-11-17 19:38:45
【问题描述】:
total_val_count = dataset[attr].value_counts()
for i in range(len(total_val_count.index)):
print total_val_count[i]
我编写了这段代码,它计算数据框中属性的所有不同值的出现次数。我面临的问题是我无法通过使用索引 0 访问第一个值。我在第一个循环运行时遇到 KeyError: 0 错误。
total_val_count 包含如下所示的正确值:
34 2887
4 2708
13 2523
35 2507
33 2407
3 2404
36 2382
26 2378
16 2282
22 2187
21 2141
12 2104
25 2073
5 2052
15 2044
17 2040
14 2027
28 1984
27 1980
23 1979
24 1960
30 1953
29 1936
31 1884
18 1877
7 1858
37 1767
20 1762
11 1740
8 1722
6 1693
32 1692
10 1662
9 1576
19 1308
2 1266
1 175
38 63
数据类型:int64
【问题讨论】:
标签: python pandas count dataframe series