夏季奥运会结束了,这是令我惊讶的一件事。我以为里约热内卢是在南半球冬季 ,奥运会将进行数月,就像悉尼一样。从那以后,我知道里约热内卢的冬天非常宜人,最高气温通常在70华氏度,因此没有延迟的必要。
里约奥运会的开幕日期与过去的奥运会相比如何?我开始收集夏季奥运会的日期,并在此过程中发现了一些有趣的东西。
获取数据
我找到了一些日期信息来源,很自然,他们并不总是彼此同意。差异的一个来源是,有多种方法来定义奥运会的“开幕式”:比赛的开幕有时发生在实际的开幕式之前。实际上,今年的足球比赛是在两天前开始的。
我决定收集开幕式和闭幕式的日期,并从Wikipedia页面开始。那里的信息遵循常规模式,我能够使用正则表达式使用JSL(JMP脚本语言)扫描日期,以便从“ td”标签中找出日期:
For Each Row(
url = "<A href="http://en.wikipedia.org/wiki/" target="_blank" rel="nofollow noopener noreferrer">http://en.wikipedia.org/wiki/</A>" || Char( :year ) || "_Summer_Olympics";
text = Load Text File( url );
:Opening Date = Try( Regex Match( text, "Opening ceremony<.+?<td>(.+?)</td>" )[2], "" );
:Closing Date = Try( Regex Match( text, "Closing ceremony<.+?<td>(.+?)</td>" )[2], "" );
Wait( 5 );
);
效果很好,但是有一个小故障:从导入表的以下代码片段可以看出,页面在日期格式上并不一致:

并不可怕,但这确实使我的解析复杂了一点。我曾考虑过自己编辑Wikipedia页面以标准化日期,但是我只检查了维基百科样式指南 ,事实证明两种格式都是可以接受的。
下一个问题是夏季奥运会的早期时间有些可疑。的Wikipedia页面巴黎1924 ,例如,开幕式日期为5月4日,闭幕日期为7月27日。对于那些,我挖得更深一些。幸运的是,许多官方报告已被扫描并在线提供。在1924年巴黎的报告中,我发现了这一精彩的事件表。
如果仔细观察,您会看到纪念仪式在7月5日之前,还有很多比赛在进行,包括艺术比赛在三月和四月。
一起拉
回到我的数据任务... 我坚持使用开幕式日期来显示夏季奥运会的核心时间,即使没有捕获所有事件。研究导致了其他一些改进,由于前三届现代奥运会(雅典,巴黎和圣路易斯)的结构不同,因此我将它们排除在外。一些消息人士说,1908年伦敦奥运会是第一届真正意义上的现代夏季运动会。
这是一张根据开幕式和闭幕式日期从1908年开始的夏季运动会的持续时间图表。
里约热内卢的确是典型的日期(实际上离中位数只有几天的时间)。我们可以看到其他南半球东道主(悉尼2000年和墨尔本1956年)的日期可能会发生变化,但是我不知道是什么原因导致了1964年东京奥运会和1968年墨西哥城奥运会的开赛晚。
有趣的发现
较早的夏季奥运会没有像今天那样明确地宣布开幕式和闭幕式,因此有时需要花点时间才能确定最终的“索爱”或“告别宴会”。一路上,我发现了一些宝石。官方报告有时长达1000页,其中包含许多照片。1912年的斯德哥尔摩报告特别完整,包括有关体育场淋浴,草坪结构和皇家礼盒的照片的详细信息。
奥运邮件
甚至还有一个表格显示瑞典奥林匹克委员会每月发送的邮件数量。
我只需要看一下图中的数据:
通过查看表格中的数字,您可以看到导致实际参加夏季运动会的活动增加,但图表中的模式更为清晰:稳定的增长,然后在今年前六个月爆发。有趣的是,降价先于游戏一个月左右。这是否反映了1912年国际邮件传递速度的降低?
可疑离群值
安特卫普1920年夏季运动会破产,没有产生正式报告,但数十年后才编写了一份正式报告。该表的异常值必须是错误的:
1,648名体操运动员将使比利时的竞争者达到所有其他国家加起来的总和。在其他地方,我看到体操队的最大人数是60名运动员。尽管如此,如果这是一个错误,那么很难相信在底行进行总计时就不会受到质疑。是否有任何数据搜索来跟踪真实数字?
竞走
我喜欢这张1912年斯德哥尔摩步行比赛的照片,必须附上这张照片:
注意法官检查步行者的形态!我碰巧在 1908年伦敦报告 :
希望您能像我一样享受夏季奥运会,但我仍然希望终极飞盘有一天能参加比赛。