当前位置: 首页 > news >正文

常州知名做网站服务培训如何优化网站

常州知名做网站服务,培训如何优化网站,郑州网站建设信息,wordpress调用分类链接足球- EDA的历史数据分析并可视化 背景数据介绍探索数据时需要遵循的一些方向:数据处理导入库数据探索 数据可视化赛事分析主客场比分相关性分析时间序列分析 总结 背景 该数据集包括从1872年第一场正式比赛到2023年的44,341场国际足球比赛的结果。比赛范围从FIFA世…

足球- EDA的历史数据分析并可视化

  • 背景
  • 数据介绍
  • 探索数据时需要遵循的一些方向:
  • 数据处理
    • 导入库
    • 数据探索
  • 数据可视化
    • 赛事分析
    • 主客场比分
    • 相关性分析
    • 时间序列分析
  • 总结

背景

该数据集包括从1872年第一场正式比赛到2023年的44,341场国际足球比赛的结果。比赛范围从FIFA世界杯到FIFI Wild杯再到常规的友谊赛。这些比赛严格来说是男子国际比赛,数据不包括奥运会或至少有一支球队是国家B队、U-23或联赛精选队的比赛。

数据介绍

results.csv包括以下列:

  • date - 比赛日期
  • home_team - 主队的名字
  • away_team - 客场球队的名称
  • home_score - 全职主队得分,包括加时赛,不包括点球大战
  • away_score - 全职客队得分,包括加时赛,不包括点球大战
  • tournament - 锦标赛的名称
  • city - 比赛所在城市/城镇/行政单位的名称
  • country -比赛所在国家的名称
  • neutral - 真/假栏,表示比赛是否在中立场地进行

探索数据时需要遵循的一些方向:

谁是有史以来最好的球队

哪些球队统治了不同时代的足球

古往今来,国际足球有什么趋势——主场优势、总进球数、球队实力分布等

我们能从足球比赛中对地缘政治说些什么吗——国家的数量是如何变化的

哪些球队喜欢相互比赛

哪些国家主办了最多自己没有参加的比赛

举办大型赛事对一个国家在比赛中的胜算有多大帮助

哪些球队在友谊赛和友谊赛中最积极——这对他们有帮助还是有伤害

数据处理

import numpy as np 
import pandas as pd 
import os
for dirname, _, filenames in os.walk('/kaggle/input'):for filename in filenames:print(os.path.join(dirname, filename))

导入库

import matplotlib.pyplot as plt
import seaborn as sns

数据探索

df = pd.read_csv('/kaggle/input/international-football-results-from-1872-to-2017/results.csv')
df.head()

在这里插入图片描述

print(f"This Dataset Includes {df.shape}")

在这里插入图片描述

df.info()

在这里插入图片描述

df.describe()

在这里插入图片描述

df.describe(include=object)

在这里插入图片描述

df.isna().sum()

在这里插入图片描述

将“日期”列转换为日期时间类型

df['date'] = pd.to_datetime(df['date'])

数据可视化

赛事分析

plt.figure(figsize=(20, 12))
sns.countplot(x='tournament', data=df)
plt.xticks(rotation=90)
plt.title('Tournament Distribution')
plt.xlabel('Tournament')
plt.ylabel('Count')
plt.tight_layout()
plt.show()

在这里插入图片描述

主客场比分

plt.figure(figsize=(12, 8))
plt.subplot(1, 2, 1)
sns.histplot(df['home_score'], bins=20, kde=True)
plt.title('Distribution of Home Scores')
plt.xlabel('Home Score')
plt.ylabel('Frequency')
#Setting limit for first plot
plt.ylim(0, 40000)plt.subplot(1, 2, 2)
sns.histplot(df['away_score'], bins=20, kde=True)
plt.title('Distribution of Away Scores')
plt.xlabel('Away Score')
plt.ylabel('Frequency')
# Share y-axis between subplots
plt.ylim(0, 40000)plt.tight_layout()
plt.show()

在这里插入图片描述

相关性分析

correlation_matrix = df.corr()
plt.figure(figsize=(10, 6))
sns.heatmap(correlation_matrix, annot=True, cmap='coolwarm')
plt.title('Correlation Matrix')
plt.show()

在这里插入图片描述

时间序列分析

# 为年份创建新列
df['year'] = df['date'].dt.year#时间序列分析
plt.figure(figsize=(10, 6))
sns.lineplot(x='year', y='home_score', data=df, label='Home Score')
sns.lineplot(x='year', y='away_score', data=df, label='Away Score')
plt.title('Trends in Home and Away Scores over Time')
plt.xlabel('Year')
plt.ylabel('Score')
plt.legend()
plt.tight_layout()
plt.show()

在这里插入图片描述

总结

以上就是今天分享的内容

http://www.zhongyajixie.com/news/14401.html

相关文章:

  • apicloud云优化软件
  • 2345网址导航手机网站优化效果
  • 做网站这么做常用的网络推广手段有哪些
  • 网站域名 空间申请表免费创建个人博客网站
  • 网站建设实践报告新媒体运营师证书
  • 网站建设做的好培训课程设计方案
  • 做前端网站考虑兼容分辨率vue seo 优化方案
  • 漳州网站制作今天的新闻联播
  • 国外数码印花图案设计网站网站排名优化方案
  • b2b网站如何做社群运营定制建站网站建设
  • 广州4a广告公司名单seo培训费用
  • 威县网站建设搜狗收录批量查询
  • 新疆气象局网站网站首页关键词如何优化
  • 网站做测试精准营销系统
  • blog启示录:wordpress博客建设与经营seo外链软件
  • 哈尔滨疫情最新公布seo网络优化公司
  • adobe专门做网站的软件网站开发制作培训学校
  • 考试网站开发的可行性分析百度关键词规划师工具
  • 家装网站做互联网销售是什么意思
  • 网站跳转如何做整站优化包年
  • 网站建设哪里公司软文推广
  • 招聘网站可以做劳务派遣吗如何策划一个营销方案
  • wordpress程序增大深圳百度关键字优化
  • wordpress js 添加图片石家庄seo
  • 嘉兴企业网站制作广州中小企业seo推广运营
  • 网页版传奇服务端宁波seo教程app推广
  • 有域名后怎么建网站百度一下你就知道
  • 微网站建设方案书郑州seo方案
  • 做资讯网站盈利发软文是什么意思
  • 女性门户网站源码中国新闻