用Python实现小组排名
我们要依据【等级一销售表.xlsx】和【销售总表.xlsx】对各小组进行优秀频次排名及平均销量排名,并将排名结果保存为【小组销量排名表.xlsx】,需要学习的新知识点有 2 个,分别是list.index()和dict.items()。
我们要实现小组排名功能,可以拆解为以下 3 个小步骤,
1)统计【等级一销售表.xlsx】中各个小组人员数量,并按照数量对各个小组做排序; 2)统计并计算【销售总表.xlsx】中各个小组的平均销量,根据平均销量对各个小组做排序; 3)创建新工作簿,写入表头“销售小组”、“优秀频次”、“频次排名”、“平均销量”、“销量排名”,根据“优秀频次”和“平均销量”的排序结果添加名次,将新表保存成【小组销量排名表.xlsx】。
2 小组排名
2.1 统计优秀频次并排序
关于“优秀频次”的定义,在前面的时候就有介绍,即【等级一销售表.xlsx】中各小组出现的频次。
每个小组都应该有对应的频次,因此我们可以用键值对的形式去保存这种一一对应的关系,即将小组名称作为键,频次数量作为值。
由于一开
用Python实现小组排名最先出现在Python成神之路。
共有 0 条评论