python可视化丨从1896年说起,用数据看 120 年奥运变迁

 

作者 | 小科

出品 | 科赛Kesci

 

可视化丨从1896年说起,用数据看 120 年奥运变迁

 

1896年,雅典首次举办奥运会。一直到今天,奥运记录一遍遍被刷新,也从一度被嘲讽的比赛摇身变成国际最大的赛事之一。

 

一百年沧海桑田,中国改革开放,而苏联被历史湮没……奥运会有什么变化呢?我们一起来探索。

 

这次探索基于 120 年来奥运会运动员数据集,探索分析奥运会的热门体育项目、得金牌数最多的国家,夏季冬季不同性别的参赛运动员的年龄,以及中国表现等有趣的问题。

 

数据集来源

从1896年雅典奥运会至2016年里约热内卢奥运会120年的奥林匹克运动会的历史数据。

 

  • http://www.kaggle.com/duttadebadri/analysing-the-olympics-for-last-120-yrs/notebook

  • https://www.kesci.com/home/dataset/5b62ca77a711e60010ab1154

 

 总览 

 

先导入本次探索需要的包和数据:

奥运会的项目原来有这么多:

篮球?、柔道、足球⚽️、拔河、速滑、越野滑雪?、田径、冰球?、游泳?、羽毛球?、帆船⛵️、冬季两项(越野滑雪和射击)、体操、艺术竞赛(早年的项目)、高山滑雪?、手球、?举重、摔跤、无舵雪橇、水球、曲棍球?、赛艇、雪车、击剑?、马术、射击、拳击、跆拳道、自行车?、跳水、皮划艇、网球?、现代五项全能、花样滑冰、高尔夫⛳️、垒球、射箭?、排球?、花样游泳、乒乓球?、北欧两项(越野滑雪和跳台滑雪)、棒球、艺术体操、自由式滑雪、跳台滑雪、冰壶、滑雪板、橄榄球、短道速滑、俯式冰橇、长曲棍球、Polo、板球、“球拍”、摩托艇、军用滑雪巡逻、槌球(仅有一届)、Jeu De Paume、 Roque、Alpinism、Basque Pelota、Aeronautics。

 

生成一个词云看看哪些比赛更经常出现:

 

往届奥运比赛项目-词云

 

  • 字体越大,表示该项目出现频率越高;

  • 运动项目速滑(Speed Skating) 和 越野滑雪(Cross Country Skating)的出现频率最高;

  • 田径(Athletics)、游泳(Swimming)、曲棍球/冰球(Hockey)也是保留项目了。

 

年龄性别

 

先看看全局数据:

  • 我们发现历届奥运会的运动员平均年龄在 25-26 岁,平均身高 175cm,平均体重70.7kg

 

除了总体数据,我们还想知道运动员的性别分布:

 

参赛者男女比例及年龄分布

 

 

 

男性

· 中数:23岁

· 最小年龄:11岁

· 最大年龄:74岁

· 上限年龄:37岁

· 下限年龄:11岁

女性

· 中数:25岁

· 最小年龄:10岁

· 最大年龄:97岁

· 上限年龄:39岁

· 下限年龄:12岁

 

  • 也许是身体素质和历史的原因,男性参赛者是女性的三倍,占了 72.5% ;

  • 之前我们已经知道,参赛运动员的平均年龄在 25-26 岁之间,从中数来看也很接近,可以猜测:运动员的巅峰年龄是不是也在这附近呢?

  • 参赛者的极端值都出现在了女性当中,最小的参赛者仅仅 10 岁,最大的却已 97 岁了,厉害了我的姐……97 岁的小科应该麻将都打不动了吧;

  • 超出上限与下限的在箱线图中都视为异常值,男性与女性的年龄异常值都集中在较大值一侧,所以年龄分布都呈右偏态

 

年龄变化

 

历代参赛选手的平均年龄变化

 

 

 

历代夏奥会获奖选手的平均年龄变化

 

 

历代冬奥会获奖选手的平均年龄变化

 

 

  • 获奖男性运动员的平均年龄普遍大于获奖女性运动员的平均年龄,但近年来,年龄差距在不断缩小

  • 1904 年的圣路易斯奥运会是个无法忽视的异常值,获奖女性的平均年龄居然在 55 岁左右。查阅资料发现,那一届只有12个国家参赛,女子项目也只有射箭这一项……

 

整体表现

 

 

金牌数最多的 20 个国家

 

  • 和小科的猜测一样,美国是金牌数最多的国家,而已成为历史的苏联依然占据着第二名的宝座。

  • 虽然近几年,中国都牢牢占据奖牌榜前列,但直到 1984 年,许海峰才夺下中国历史上的第一枚奥运金牌,弥补不上前几十年的无力,金牌榜位于第 13 位。

 

 

最热门的体育项目

 

  • 国民运动田径是最热门的体育项目;

  • 体操和游泳紧随其后。

 

 

中国表现

 

我们再单独看看中国的情况。

 

一直到1992年,冬季奥运会与夏季奥运会都是在同一年举行的。冬季奥运会从 1994 年开始 4 年举办一次,夏季奥运会从 1996 开始 4 年举办一次。

所以在下面的柱状图中,1992年及之前的金牌人数数据都是在一个柱状图中。

 

中国历届奥运会奖牌数

 

 

  • 在 1996 年的第一次夏季奥运会上,中国队有 66 人获得了银牌?,也是这么多年以来银牌获得人数最多的一届;

  • 近几届夏季奥运会上,中国表现得都很不错。尤其在 2008 年夏季北京奥运会,中国共有170 名运动员获得了奖牌,其中 72 人获得了金牌,49 人获得银牌、49 人获得铜牌。

 

传统强项

 

在很多人心中,乒乓球是我们的“国球”,中国女排也是胜利的代名词,还有跳水“梦之队”、“王牌之师”体操队更是代表数不尽的金牌。

 

我们用数据验证一遍这些观点:

 

中国强项Top 10

 

  • 跳水以 56 枚金牌高居榜首,体操的 45 块金牌同样亮眼;

  • 排球与举重打了个平手,以 34 块金牌位居第三;

  • 31 块金牌的乒乓球队伍也很强呀!

 

1984 年中国才开启夺金大门,而也就是这一年,我们直接拿下奖牌榜第 4 的成绩,让世界为之一震。之后的每一届奥运会,都在让世界刮目相看。

 

运动健儿的努力与热血,是我们的骄傲。

 

 

  项目源码  

 

这份数据集可不止于此,还有其他有趣的问题等着你来探索,小科也双手奉上源码,欢迎 fork 这个项目,一起分享到社区哟。地址如下:

 

https://www.kesci.com/home/project/5b6912bc9889570010c244f3/code?from=kesciwechat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值