最近对英超挺上头的,老是看各种新闻和讨论,就想着能不能自己动手整理个排行榜出来,直观地看看各队的情况。说干就干,我就开始琢磨这事儿。
我得先搞明白一个排行榜需要哪些东西。无非就是球队名字、踢多少场、赢几场、平几场、输几场、进多少球、丢多少球,算出个净胜球和总积分。这些是最基本的,得有。
接着就是找数据。我没去搞那些复杂的爬虫啥的,就网上搜搜,找一些最近比赛的结果和一些统计数据。零零散散的,得自己对一下,确保别弄错。比如哪个队踢几场,胜平负分别是多少,进球丢球这些都得找准。
整理数据阶段
找得差不多,我就开始整理。我弄个简单的表格,先把球队名字列出来,然后把找到的数据一个个填进去:
- 场次: 这个就是球队一共踢多少轮比赛。
- 胜/平/负: 这三项是分开的,记录各自的场数。
- 进球数: 球队总共打进多少个球。
- 失球数: 球队总共丢多少个球。
填完这些基础数据,就该计算。这个不难,主要是两项:
- 净胜球: 就是用
进球数
减去失球数
,得出来的数。 - 积分: 这个规矩是
赢一场得3分
,平一场得1分
,输没分。所以就是胜场数 3 + 平场数 1
。
我把每个队的净胜球和积分都算出来,然后填回到我那个表格里。
排序是关键
数据全,一步就是排序,这才是排行榜的灵魂。英超的排序规则还挺明确的:
- 按
积分
高低排,分多的排前面。 - 如果积分相同,就看
净胜球
,净胜球多的排前面。 - 要是积分和净胜球都一样,那就看
总进球数
,进球多的排前面。 - 如果这三项还是一模一样(虽然很少见),那就得看相互战绩或者其他更细的规则,不过我这回整理没弄那么细,一般到进球数就能分出高下。
我就按照这个规则,把我整理好的队伍数据从高到低那么一排。比如当时看到的数据,曼城、阿森纳、利物浦这些强队积分都挺高,自然排在前面。后面的队伍就按积分、净胜球这样依次排下来。
最终呈现
排好序之后,这排行榜基本就成型。我稍微调整下格式,用一些简单的加粗、段落标签,让它看起来更清晰一点,方便自己随时查看。比如把球队名字加粗,各项数据列清楚。
整个过程下来,不算特别复杂,主要是找数据和整理数据需要点耐心。自己动手搞一遍,对各队这个赛季的表现确实有更深的印象。看着自己整理出来的排行榜,还是挺有成就感的。下次有空再更新一下数据,让它保持最新。
还没有评论,来说两句吧...