首页 > 编程语言 > 详细

Python对exercise数据集进行可视化分析

时间:2021-06-18 09:21:22      阅读:20      评论:0      收藏:0      [点我收藏+]

一、数据描述

1.数据解释

id:运动者编号

diet:饮食(low fat 低脂、no fat 无脂)

pulse:脉搏

time:运动的时间

kind:运动的种类

2.导入数据

技术分享图片

 

 

 

3.查看数据集

技术分享图片

 

 

 

二、问题提出

1.运动者脉搏强弱是否与运动种类有关?

2.运动者脉搏强弱是否与运动时间长短有关?

3.运动者脉搏强弱是否与饮食习惯有关?

 

 

三、数据清洗和预处理

1.检查是否存在缺失值

技术分享图片

 

由返回的结果可以看出数据集是完整的,没有缺失的情况

2.查看字段数据类型

 

 技术分享图片

 

四、数据可视化

使用dtale库对exercise数据集进行可视化分析

import dtale
exercise = pd.read_csv(F:\\PYTHON\\seaborn-data\\exercise.csv)
dtale.show(exercise, ignore_duplicate=True)

技术分享图片

 

 

 因为第一列对于数据集分析没有实质性的意义,所以我自行的将第一列删除了

通过dtale的chart方法对字段之间的关系进行展示

技术分享图片

 

 

 

技术分享图片

技术分享图片

技术分享图片

以上图中展示了时间长短对不同运动者的脉搏变化图、不同饮食方式对运动者脉搏的影响、 不同时间和不同种类运动方式对于脉搏的影响、不同饮食习惯对脉搏的影响

import seaborn as sns
sns.boxplot(x="id", y = "pulse",data = exercise, orient="v")

 技术分享图片

sns.boxplot(x="kind", y = "pulse",data = exercise, orient="v")

技术分享图片

sns.boxplot(x="time", y = "pulse",data = exercise, orient="v")

技术分享图片

 

 

以上图片是不同运动者的脉搏箱式图、 运动方式对于脉搏影响的箱式图、时间对于脉搏影响的箱式图

import seaborn as sns
import matplotlib.pyplot as plt
sns.pairplot(exercise)
plt.show()#成对关系的影响

技术分享图片

技术分享图片

 seaborn绘制数据之间成对的关系只有不同运动者和脉搏之间的关系,数据集的相关性图只显示了不同运动者和脉搏之间的相关性,应该是数据集的问题,暂时还没有找到较好的解决办法

五、主要结论

随着运动的时间增长大多数人的脉搏都会增加;饮食习惯食用无脂食物的人在睡觉、走路时脉搏变化和食用低脂食物的人脉搏变化差不多,但是在跑步时食用无脂食物的人的脉搏变化明显大于食用低脂食物的人脉搏变化;在其他条件相同时,每个人的体质会影响脉搏变化;跑步这类运动更容易引起脉搏变化。所以说,我们要合理的安排自己的饮食,注重体育锻炼,加强自身的身体素质。

Python对exercise数据集进行可视化分析

原文:https://www.cnblogs.com/wenyan1123/p/14897945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!