我在Excel中获得了20,000个条目。每个条目都是一个字符串,它们都是事件的名称,例如:Daytona 500
,NASCAR
,3x1 Brand Rep
等。
重复了许多事件名称,我想列出一个列表并对它们进行排序,找到列表中最常见的项目,以及每个项目输入的次数。我已经完成了我的第一个学期的Python,刚刚学习了列表,并希望使用Python 2.7来完成这项任务,但如果使用其中一个更有意义,我也愿意使用Excel或R.
我不知道从哪里开始或如何将如此大的列表输入程序。
答案 0 :(得分:0)
your_list = ['Daytona 500', 'NASCAR'] # more values of course
现在使用词典理解来计算每个唯一键的项目。
your_dict = {i:your_list.count(i) for i in set(your_list)}
答案 1 :(得分:0)
在Excel中我会使用数据透视表,大约15秒来设置: