kaggle心脏病监测分析案例(数据分析+数据可视化)适合入门新手心脏病监测分析

本文提供了一个适合初学者的数据分析案例,基于kaggle心脏病数据集,探讨了年龄、性别、心率等因素与心脏病的关系。研究发现,女性患心脏病概率高于男性,年龄越大患病概率增加,心率高与患心脏病存在关联,但心率与血压关系不明显,胸痛级别与心脏病有一定联系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

心脏病监测分析

数据来源:kaggle

数据获取方式:

关注公众号:YOLO的学习进阶日常
回复:心脏病

为什么想做这个分析案例?

心脏病已经成为人类健康的三大杀手之一,为找到心脏病的病因,特此参考了一些公众号推文和知乎,kaggle这些平台的文章来做一个关于心脏病的分析。本文只涉及数据分析,数据处理和可视化,没有机器学习和深度学习,适合初学者的案例练手,大佬就不用过多参考这篇推文了。

    import pandas as pd 
    import warnings
    import seaborn as sns
    sns.axes_style("dark")
    warnings.filterwarnings('ignore')
    data=pd.read_csv("heart.csv",engine='python',sep=',')
    data.head(2)

| age | sex | cp | trestbps | chol | fbs | restecg | thalach |

exang oldpeak slope ca thal target
0 63 1 3 145 233
0 1 1
1 37 1 2 130 250
0 2 1

列名解释:
age:年龄
sex:性别(1=男,0=女)
cp:疼痛类型(0=典型心绞痛;1=非典型心绞痛;2=非心绞痛;3=没有症状)
trestbps:静息血压(解释:静息心率指在清醒、不活动的安静状态下,每分钟心跳的次数。
静息血压就是在此状态下的测量血压)
chol:胆固醇
fbs: 人的空腹血糖(> 120 mg/dl=1; 0=假)解释:空腹血糖(饭前/餐前血糖): 80 - 130mg/dL. 餐后2小时血糖: 80

  • 160mg/dL.
    restecg:心电图(0=正常,1=患有ST-T波异常,2=根据Estes的标准显示可能或确定的左心室肥大,严重的情况)
    thalach:最大的心率
    exang:运动引起的心绞痛(1=是;0=不是)
    oldpeak:相对于休息来说运动引起的ST段抑制 解释:(http://heart.dxy.cn/article/143557)
    slope:运动高峰的心电图(1=上坡,2=平坦,3=下坡)
    ca: 萤光显色的主要血管数目(0-4)荧光显色主要是跟糖尿病有一些关系
    thal: 一种称为地中海贫血的血液疾病(3=正常; 6=固定缺陷; 7=可逆缺陷)
    target: 心脏病(0=否,1=是)

医学知识科普时间:

地中海贫血:https://zh.wikipedia.org/wiki/%E5%9C%B0%E4%B8%AD%E6%B5%B7%E8%B2%A7%E8%A1%80

地中海贫血(Thalas

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值