制作排序列表

时间:2015-02-28 01:23:47

标签: python r excel dictionary pivot-table

我在Excel中获得了20,000个条目。每个条目都是一个字符串,它们都是事件的名称,例如:Daytona 500NASCAR3x1 Brand Rep等。

重复了许多事件名称,我想列出一个列表并对它们进行排序,找到列表中最常见的项目,以及每个项目输入的次数。我已经完成了我的第一个学期的Python,刚刚学习了列表,并希望使用Python 2.7来完成这项任务,但如果使用其中一个更有意义,我也愿意使用Excel或R.

我不知道从哪里开始或如何将如此大的列表输入程序。

2 个答案:

答案 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秒来设置:

SO28776990 example