我为此绞尽脑汁已经好几个小时了。我试图将1-30的犯罪编号替换为相应的犯罪类型,即盗窃、盗用、入室盗窃等,然后将其归类到一个列表中。在
以下是我当前的输出示例:
冒犯:受害者总数
1 189
10 712
11 1844
12 184
13 147
14 4364
15 595
16 175
17 387
18 2893
2 597
20 661
以下是我目前掌握的代码。进攻地图字典是我想用它来替换输出中的1-30到进攻类型。然后按从最大受害者计数(右列)到最小的降序对列表进行排序。我正在处理大约100000行的数据,因此效率对于这个程序很重要。在
^{pr2}$
要获取
victims_by_offense
中按受害者总数降序排列的密钥列表:那么
^{pr2}$我明白了
我稍微修改了代码,使用
csv.reader
对象,而不是剥离和拆分自己,并将数据结构改为但我认为这样做效果更好。在
^{pr2}$相关问题 更多 >
编程相关推荐