Python 处理分析 128 张 Excel 表格竟不到3秒?| 附数据集( 六 )

业务部门的同事总共发来了128张表 , 每一份表格对应着一个细分行业的数据 , 像什么各类户外服装、垂钓装备、救生装备应有尽有 。

每张表 , 以月的维度(2018年9月-2019年8月 , 近一年)记录着每个品牌的日期、访客、客单、转化、所属类目(细分行业)等数据:

注:不要问为啥表格数据存储这么奇葩 , 因为在平行世界 , 就是要任性 , 毕竟复杂的表格才能体现出Python的高效

小Z开始盘算 , 最终需求是要筛选出近一年销售额总和排名前5的品牌 , 这一摊子数据 , 对单独的一张表进行分类汇总 , 能够得到该细分行业各品牌的销售额 , 想要得到所有行业的销售额总和 , 得分类汇总128次 , 最后对128次结果再次合并 。

“这个任务看上去很艰巨 , 不过 , 考验的主要是体力 。 ”小Z一眼就“看穿”了事情的本质 。 同时脑海中蹦出了“红军不怕远征难”几个红彤彤的大字 。 接着 , 他带上耳机 , 打开了唐朝乐队的“国际歌” , 在双重buff的加持下 , 开始了表格的远征 。

推荐阅读