如何用Python分析热门夺冠球队

如何用Python分析热门夺冠球队,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业平塘免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

2018年,火热的世界杯即将拉开序幕。在比赛开始之前,我们不妨用 Python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。

文中有获取本文源代码的方式。

通过数据分析,可以发现很多有趣的结果,比如:

  • window 7 系统

  • python 3.6

  • Jupyter Notebook

  • pandas version 0.22.0

先来看看数据的情况:
如何用Python分析热门夺冠球队

该数据集包含的数据列的信息如下:

    • 日期

    • 主队名称

    • 客队名称

    • 主队进球数 (不含点球)

    • 客队进球数 (不含点球)

    • 比赛的类型

    • 比赛所在城市

    • 比赛所在国家

    • 是否中立

    1、 获取所有世界杯比赛的数据(不含预选赛)

    如何用Python分析热门夺冠球队

    数据做一个初步整理
    如何用Python分析热门夺冠球队

    创建一个新的列数据,包含获胜队伍的信息
    如何用Python分析热门夺冠球队

    2、 获取世界杯所有比赛的前20强数据情况

    2.1 获取世界杯所有比赛获胜场数最多的前20强数据

    如何用Python分析热门夺冠球队

    用pandas可视化如下:

    柱状图
    如何用Python分析热门夺冠球队

    水平柱状图
    如何用Python分析热门夺冠球队

    饼图
    如何用Python分析热门夺冠球队

    分析结论1:

    从赢球场数来看,巴西、德国、意大利、阿根廷四支球队实力最强。

    通过上面的分析,我们还可以来查看部分国家的获胜情况
    如何用Python分析热门夺冠球队

    运行结果分别是 ‘NA’,4,1,5,‘NA’。

    从结果来看,中国队,在世界杯比赛上(不含预选赛)还没有赢过。当然,本次世界杯的黑马-埃及队,之前两度进入世界杯上,但也没有赢过~~

    上面分析的是赢球场数的情况,下面我们来看下进球总数情况。

    2.2 各个国家队进球总数量情况

    如何用Python分析热门夺冠球队

    分析结论2:

    从进球总数量来看,德国、巴西、阿根廷、意大利四支球队实力最强。

    上面分析的是自1872年以来的所有球队的数据情况,下面,我们重点来分析下2018年世界杯32强的数据情况。

    3、2018年世界杯32强分析

    2018年世界杯的分组情况如下:

    第一组:俄罗斯、德国、巴西、葡萄牙、阿根廷、比利时、波兰、法国

    第二组:西班牙、秘鲁、瑞士、英格兰、哥伦比亚、墨西哥、乌拉圭、克罗地亚

    第三组:丹麦、冰岛、哥斯达黎加、瑞典、突尼斯、埃及、塞内加尔、伊朗

    第四组:塞尔维亚、尼日利亚、澳大利亚、日本、摩洛哥、巴拿马、韩国、沙特阿拉伯

    获取32强的所有数据

    首先,判断是否有队伍首次打入世界杯。
    如何用Python分析热门夺冠球队

    通过上述分析可知,冰岛队和巴拿马队是首次打入世界杯的。

    由于冰岛队和巴拿马队是首次进入世界杯,所以这里的32强数据,事实上是没有这两支队伍的历史数据的。如何用Python分析热门夺冠球队

    3.1 自1872年以来,32强数据情况

    赢球场数情况
    如何用Python分析热门夺冠球队

    ▼进球数据情况

    如何用Python分析热门夺冠球队

    分析结论3:

    自1872年以来,32强之间的世界杯比赛,从赢球场数和进球数量来看,德国、巴西、阿根廷三支球队实力最强。

    自1872年到现在,已经有100多年,时间跨度较大,有些国家已发生重大变化,后续分别分析自1978年(近10届)以及2002年(近4届)以来的比赛情况。

    程序代码是类似的,这里只显示可视化的结果。

    3.2 自1978年以来,32强数据情况

    赢球场数情况

    进球数据情况

    分析结论4:

    自1978年以来,32强之间的世界杯比赛,从赢球场数来看,阿根廷、德国、巴西三支球队实力最强。从进球数量来看,前3强也是这三支球队,但德国队的数据优势更明显。

    3.3 自2002年以来,32强数据情况

    赢球场数情况

    进球数据情况

    分析结论5:

    自2002年以来,32强之间的世界杯比赛,从赢球场数和进球数量来看,德国、阿根廷、巴西三支球队实力最强。其中,德国队的数据优势更明显。

    4、综合结论

    2018年世界杯的32支队伍,根据以往的世界杯比赛数据来看,预测前三强为 德国、阿根廷和巴西,其中德国队应该是夺冠的最大热门

    关于如何用Python分析热门夺冠球队问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


    分享题目:如何用Python分析热门夺冠球队
    本文来源:http://azwzsj.com/article/pjodco.html