{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "markdown", "source": [ "# Manual Kaggle Configuration" ], "metadata": { "id": "R05qu6GQYwbQ" } }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "YTmzs3b3UfTe" }, "outputs": [], "source": [ "# Manual Kaggle Configuration\n", "'''\n", "! pip install kaggle\n", "! mkdir ~/.kaggle\n", "! cp kaggle.json ~/.kaggle/\n", "! chmod 600 ~/.kaggle/kaggle.json\n", "'''" ] }, { "cell_type": "markdown", "source": [ "# Download PTB-XL Dataset 🔽" ], "metadata": { "id": "bjL1ejNOVTR7" } }, { "cell_type": "code", "source": [ "'''\n", "! kaggle datasets download -d rohitdwivedula/ptbxl-original-dataset --unzip\n", "! mkdir -p /content/data\n", "! mv \"/content/ptb-xl-a-large-publicly-available-electrocardiography-dataset-1.0.1\" \"/content/data/ptbxl\"\n", "! mkdir -p /content/output\n", "'''" ], "metadata": { "id": "FL3Fz4VuVV_R" }, "execution_count": null, "outputs": [] }, { "cell_type": "markdown", "source": [ "# **Install the required libraries📚**\n", "\n", "\n", "\n" ], "metadata": { "id": "3dmdas33Vknz" } }, { "cell_type": "code", "source": [ "! pip install wfdb\n", "! pip install ecg-plot\n", "! pip install matplotlib==3.1.3" ], "metadata": { "id": "9FVPM9CNVnJk" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "source": [ "import pandas as pd\n", "import numpy as np\n", "import os\n", "import wfdb\n", "import ast\n", "import ecg_plot\n", "from tqdm import tqdm\n", "import warnings; warnings.filterwarnings('ignore')\n", "from IPython.display import display\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "%matplotlib inline" ], "metadata": { "id": "kb9PW7reUqGB" }, "execution_count": null, "outputs": [] }, { "cell_type": "markdown", "source": [ "# **Load Raw Data**" ], "metadata": { "id": "6lGGhT5-V-B6" } }, { "cell_type": "code", "source": [ "def load_raw_data(df, sampling_rate, path):\n", " if sampling_rate == 100:\n", " data = [wfdb.rdsamp(path+f) for f in tqdm(df.filename_lr)]\n", " else:\n", " data = [wfdb.rdsamp(path+f) for f in tqdm(df.filename_hr)]\n", " data = np.array([signal for signal, meta in data])\n", " return data" ], "metadata": { "id": "unFgXLqFVDch" }, "execution_count": null, "outputs": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "UFg-BJN6DA9T", "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "outputId": "8c623349-da27-49f9-bdeb-eeeaeb552703" }, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ "100%|██████████| 21837/21837 [01:49<00:00, 199.32it/s]\n" ] }, { "output_type": "stream", "name": "stdout", "text": [ "data shpae: (21837, 1000, 12)\n" ] }, { "output_type": "execute_result", "data": { "text/html": [ "\n", "
\n", " | patient_id | \n", "age | \n", "sex | \n", "height | \n", "weight | \n", "nurse | \n", "site | \n", "device | \n", "recording_date | \n", "report | \n", "scp_codes | \n", "heart_axis | \n", "infarction_stadium1 | \n", "infarction_stadium2 | \n", "validated_by | \n", "second_opinion | \n", "initial_autogenerated_report | \n", "validated_by_human | \n", "baseline_drift | \n", "static_noise | \n", "burst_noise | \n", "electrodes_problems | \n", "extra_beats | \n", "pacemaker | \n", "strat_fold | \n", "filename_lr | \n", "filename_hr | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ecg_id | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
1 | \n", "15709.0 | \n", "56.0 | \n", "1 | \n", "NaN | \n", "63.0 | \n", "2.0 | \n", "0.0 | \n", "CS-12 E | \n", "1984-11-09 09:17:34 | \n", "sinusrhythmus periphere niederspannung | \n", "{'NORM': 100.0, 'LVOLT': 0.0, 'SR': 0.0} | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "False | \n", "False | \n", "True | \n", "NaN | \n", ", I-V1, | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "3 | \n", "records100/00000/00001_lr | \n", "records500/00000/00001_hr | \n", "
2 | \n", "13243.0 | \n", "19.0 | \n", "0 | \n", "NaN | \n", "70.0 | \n", "2.0 | \n", "0.0 | \n", "CS-12 E | \n", "1984-11-14 12:55:37 | \n", "sinusbradykardie sonst normales ekg | \n", "{'NORM': 80.0, 'SBRAD': 0.0} | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "False | \n", "False | \n", "True | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "2 | \n", "records100/00000/00002_lr | \n", "records500/00000/00002_hr | \n", "
3 | \n", "20372.0 | \n", "37.0 | \n", "1 | \n", "NaN | \n", "69.0 | \n", "2.0 | \n", "0.0 | \n", "CS-12 E | \n", "1984-11-15 12:49:10 | \n", "sinusrhythmus normales ekg | \n", "{'NORM': 100.0, 'SR': 0.0} | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "False | \n", "False | \n", "True | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "5 | \n", "records100/00000/00003_lr | \n", "records500/00000/00003_hr | \n", "
4 | \n", "17014.0 | \n", "24.0 | \n", "0 | \n", "NaN | \n", "82.0 | \n", "2.0 | \n", "0.0 | \n", "CS-12 E | \n", "1984-11-15 13:44:57 | \n", "sinusrhythmus normales ekg | \n", "{'NORM': 100.0, 'SR': 0.0} | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "False | \n", "False | \n", "True | \n", ", II,III,AVF | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "3 | \n", "records100/00000/00004_lr | \n", "records500/00000/00004_hr | \n", "
5 | \n", "17448.0 | \n", "19.0 | \n", "1 | \n", "NaN | \n", "70.0 | \n", "2.0 | \n", "0.0 | \n", "CS-12 E | \n", "1984-11-17 10:43:15 | \n", "sinusrhythmus normales ekg | \n", "{'NORM': 100.0, 'SR': 0.0} | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "False | \n", "False | \n", "True | \n", ", III,AVR,AVF | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "4 | \n", "records100/00000/00005_lr | \n", "records500/00000/00005_hr | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
21833 | \n", "17180.0 | \n", "67.0 | \n", "1 | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "2.0 | \n", "AT-60 3 | \n", "2001-05-31 09:14:35 | \n", "ventrikulÄre extrasystole(n) sinustachykardie ... | \n", "{'NDT': 100.0, 'PVC': 100.0, 'VCLVH': 0.0, 'ST... | \n", "LAD | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "False | \n", "True | \n", "True | \n", "NaN | \n", ", alles, | \n", "NaN | \n", "NaN | \n", "1ES | \n", "NaN | \n", "7 | \n", "records100/21000/21833_lr | \n", "records500/21000/21833_hr | \n", "
21834 | \n", "20703.0 | \n", "93.0 | \n", "0 | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "2.0 | \n", "AT-60 3 | \n", "2001-06-05 11:33:39 | \n", "sinusrhythmus lagetyp normal qrs(t) abnorm ... | \n", "{'NORM': 100.0, 'ABQRS': 0.0, 'SR': 0.0} | \n", "MID | \n", "Stadium II-III | \n", "NaN | \n", "1.0 | \n", "False | \n", "True | \n", "True | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "4 | \n", "records100/21000/21834_lr | \n", "records500/21000/21834_hr | \n", "
21835 | \n", "19311.0 | \n", "59.0 | \n", "1 | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "2.0 | \n", "AT-60 3 | \n", "2001-06-08 10:30:27 | \n", "sinusrhythmus lagetyp normal t abnorm in anter... | \n", "{'ISCAS': 50.0, 'SR': 0.0} | \n", "MID | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "True | \n", "True | \n", "True | \n", "NaN | \n", ", I-AVR, | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "2 | \n", "records100/21000/21835_lr | \n", "records500/21000/21835_hr | \n", "
21836 | \n", "8873.0 | \n", "64.0 | \n", "1 | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "2.0 | \n", "AT-60 3 | \n", "2001-06-09 18:21:49 | \n", "supraventrikulÄre extrasystole(n) sinusrhythmu... | \n", "{'NORM': 100.0, 'SR': 0.0} | \n", "LAD | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "False | \n", "True | \n", "True | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "SVES | \n", "NaN | \n", "8 | \n", "records100/21000/21836_lr | \n", "records500/21000/21836_hr | \n", "
21837 | \n", "11744.0 | \n", "68.0 | \n", "0 | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "2.0 | \n", "AT-60 3 | \n", "2001-06-11 16:43:01 | \n", "sinusrhythmus p-sinistrocardiale lagetyp norma... | \n", "{'NORM': 100.0, 'SR': 0.0} | \n", "MID | \n", "NaN | \n", "NaN | \n", "1.0 | \n", "False | \n", "True | \n", "True | \n", "NaN | \n", ", I-AVL, | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "9 | \n", "records100/21000/21837_lr | \n", "records500/21000/21837_hr | \n", "
21837 rows × 27 columns
\n", "\n", " | count | \n", "mean | \n", "std | \n", "min | \n", "25% | \n", "50% | \n", "75% | \n", "max | \n", "
---|---|---|---|---|---|---|---|---|
patient_id | \n", "21837.0 | \n", "11255.005953 | \n", "6234.132489 | \n", "302.0 | \n", "5982.0 | \n", "11423.0 | \n", "16614.0 | \n", "21797.0 | \n", "
age | \n", "21748.0 | \n", "59.836307 | \n", "16.953125 | \n", "2.0 | \n", "50.0 | \n", "62.0 | \n", "72.0 | \n", "95.0 | \n", "
sex | \n", "21837.0 | \n", "0.478912 | \n", "0.499567 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "1.0 | \n", "
height | \n", "6983.0 | \n", "166.708292 | \n", "10.864935 | \n", "6.0 | \n", "160.0 | \n", "166.0 | \n", "174.0 | \n", "209.0 | \n", "
weight | \n", "9429.0 | \n", "70.997561 | \n", "15.875146 | \n", "5.0 | \n", "60.0 | \n", "70.0 | \n", "80.0 | \n", "250.0 | \n", "
nurse | \n", "20328.0 | \n", "2.292503 | \n", "3.254786 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "3.0 | \n", "11.0 | \n", "
site | \n", "21819.0 | \n", "1.547229 | \n", "4.169753 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "2.0 | \n", "50.0 | \n", "
validated_by | \n", "12426.0 | \n", "0.747948 | \n", "1.183269 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "1.0 | \n", "11.0 | \n", "
strat_fold | \n", "21837.0 | \n", "5.505335 | \n", "2.875306 | \n", "1.0 | \n", "3.0 | \n", "6.0 | \n", "8.0 | \n", "10.0 | \n", "
\n", " | Train | \n", "Type | \n", "
---|---|---|
patient_id | \n", "0 | \n", "float64 | \n", "
age | \n", "89 | \n", "float64 | \n", "
sex | \n", "0 | \n", "int64 | \n", "
height | \n", "14854 | \n", "float64 | \n", "
weight | \n", "12408 | \n", "float64 | \n", "
nurse | \n", "1509 | \n", "float64 | \n", "
site | \n", "18 | \n", "float64 | \n", "
device | \n", "0 | \n", "object | \n", "
recording_date | \n", "0 | \n", "object | \n", "
report | \n", "0 | \n", "object | \n", "
scp_codes | \n", "0 | \n", "object | \n", "
heart_axis | \n", "8505 | \n", "object | \n", "
infarction_stadium1 | \n", "16211 | \n", "object | \n", "
infarction_stadium2 | \n", "21734 | \n", "object | \n", "
validated_by | \n", "9411 | \n", "float64 | \n", "
second_opinion | \n", "0 | \n", "bool | \n", "
initial_autogenerated_report | \n", "0 | \n", "bool | \n", "
validated_by_human | \n", "0 | \n", "bool | \n", "
baseline_drift | \n", "20230 | \n", "object | \n", "
static_noise | \n", "18575 | \n", "object | \n", "
burst_noise | \n", "21224 | \n", "object | \n", "
electrodes_problems | \n", "21807 | \n", "object | \n", "
extra_beats | \n", "19883 | \n", "object | \n", "
pacemaker | \n", "21544 | \n", "object | \n", "
strat_fold | \n", "0 | \n", "int64 | \n", "
filename_lr | \n", "0 | \n", "object | \n", "
filename_hr | \n", "0 | \n", "object | \n", "
\n", " | description | \n", "diagnostic | \n", "form | \n", "rhythm | \n", "diagnostic_class | \n", "diagnostic_subclass | \n", "Statement Category | \n", "SCP-ECG Statement Description | \n", "AHA code | \n", "aECG REFID | \n", "CDISC Code | \n", "DICOM Code | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|
NDT | \n", "non-diagnostic T abnormalities | \n", "1.0 | \n", "1.0 | \n", "NaN | \n", "STTC | \n", "STTC | \n", "other ST-T descriptive statements | \n", "non-diagnostic T abnormalities | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
NST_ | \n", "non-specific ST changes | \n", "1.0 | \n", "1.0 | \n", "NaN | \n", "STTC | \n", "NST_ | \n", "Basic roots for coding ST-T changes and abnorm... | \n", "non-specific ST changes | \n", "145.0 | \n", "MDC_ECG_RHY_STHILOST | \n", "NaN | \n", "NaN | \n", "
DIG | \n", "digitalis-effect | \n", "1.0 | \n", "1.0 | \n", "NaN | \n", "STTC | \n", "STTC | \n", "other ST-T descriptive statements | \n", "suggests digitalis-effect | \n", "205.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
LNGQT | \n", "long QT-interval | \n", "1.0 | \n", "1.0 | \n", "NaN | \n", "STTC | \n", "STTC | \n", "other ST-T descriptive statements | \n", "long QT-interval | \n", "148.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
NORM | \n", "normal ECG | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "NORM | \n", "NORM | \n", "Normal/abnormal | \n", "normal ECG | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "F-000B7 | \n", "
IMI | \n", "inferior myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "Myocardial Infarction | \n", "inferior myocardial infarction | \n", "161.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ASMI | \n", "anteroseptal myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "Myocardial Infarction | \n", "anteroseptal myocardial infarction | \n", "165.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
LVH | \n", "left ventricular hypertrophy | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "HYP | \n", "LVH | \n", "Ventricular Hypertrophy | \n", "left ventricular hypertrophy | \n", "142.0 | \n", "NaN | \n", "C71076 | \n", "NaN | \n", "
LAFB | \n", "left anterior fascicular block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "LAFB/LPFB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "left anterior fascicular block | \n", "101.0 | \n", "MDC_ECG_BEAT_BLK_ANT_L_HEMI | \n", "C62267 | \n", "D3-33140 | \n", "
ISC_ | \n", "non-specific ischemic | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISC_ | \n", "Basic roots for coding ST-T changes and abnorm... | \n", "ischemic ST-T changes | \n", "226.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
IRBBB | \n", "incomplete right bundle branch block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "IRBBB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "incomplete right bundle branch block | \n", "105.0 | \n", "MDC_ECG_BEAT_RBB_BLK_INCOMP | \n", "C71048 | \n", "D3-33112 | \n", "
1AVB | \n", "first degree AV block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "_AVB | \n", "Sinus node dysfunction, atrial and AV-conducti... | \n", "first degree AV block | \n", "NaN | \n", "MDC_ECG_RHY_AV_HEART_BLK_DEG_1 | \n", "C111088 | \n", "NaN | \n", "
IVCD | \n", "non-specific intraventricular conduction distu... | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "IVCD | \n", "Intraventricular and intra-atrial Conduction d... | \n", "non-specific intraventricular conduction distu... | \n", "107.0 | \n", "MDC_ECG_BEAT_BLK_IVCD | \n", "C62271 | \n", "D3-33000 | \n", "
ISCAL | \n", "ischemic in anterolateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCA | \n", "ischemic ST-T changes | \n", "in anterolateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
CRBBB | \n", "complete right bundle branch block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "CRBBB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "(complete) right bundle branch block | \n", "106.0 | \n", "MDC_ECG_BEAT_RBB_BLK_COMP | \n", "C62270 | \n", "D3-33110 | \n", "
CLBBB | \n", "complete left bundle branch block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "CLBBB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "(complete) left bundle branch block | \n", "104.0 | \n", "MDC_ECG_BEAT_LBB_BLK_COMP | \n", "C62269 | \n", "D3-33120 or 122752 | \n", "
ILMI | \n", "inferolateral myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "Myocardial Infarction | \n", "inferolateral myocardial infarction | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
LAO/LAE | \n", "left atrial overload/enlargement | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "HYP | \n", "LAO/LAE | \n", "Atrial statements | \n", "left atrial overload/enlargement | \n", "140.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
AMI | \n", "anterior myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "Myocardial Infarction | \n", "anterior myocardial infarction | \n", "160.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ALMI | \n", "anterolateral myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "Myocardial Infarction | \n", "anterolateral myocardial infarction | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ISCIN | \n", "ischemic in inferior leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCI | \n", "ischemic ST-T changes | \n", "in inferior leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
INJAS | \n", "subendocardial injury in anteroseptal leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "ischemic ST-T changes compatible with subendoc... | \n", "in anteroseptal leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
LMI | \n", "lateral myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "LMI | \n", "Myocardial Infarction | \n", "lateral myocardial infarction | \n", "163.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ISCIL | \n", "ischemic in inferolateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCI | \n", "ischemic ST-T changes | \n", "in inferolateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
LPFB | \n", "left posterior fascicular block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "LAFB/LPFB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "left posterior fascicular block | \n", "102.0 | \n", "MDC_ECG_BEAT_BLK_POS_L_HEMI | \n", "C62268 | \n", "D3-33150 | \n", "
ISCAS | \n", "ischemic in anteroseptal leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCA | \n", "ischemic ST-T changes | \n", "in anteroseptal leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
INJAL | \n", "subendocardial injury in anterolateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "ischemic ST-T changes compatible with subendoc... | \n", "in anterolateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ISCLA | \n", "ischemic in lateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCA | \n", "ischemic ST-T changes | \n", "in lateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
RVH | \n", "right ventricular hypertrophy | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "HYP | \n", "RVH | \n", "Ventricular Hypertrophy | \n", "right ventricular hypertrophy | \n", "143.0 | \n", "NaN | \n", "C71077 | \n", "NaN | \n", "
ANEUR | \n", "ST-T changes compatible with ventricular aneurysm | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "STTC | \n", "other ST-T descriptive statements | \n", "ST-T changes compatible with ventricular aneurysm | \n", "227.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
RAO/RAE | \n", "right atrial overload/enlargement | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "HYP | \n", "RAO/RAE | \n", "Atrial statements | \n", "right atrial overload/enlargement | \n", "141.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
EL | \n", "electrolytic disturbance or drug (former EDIS) | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "STTC | \n", "physiopathological nature of ST-T changes | \n", "compatible with electrolyte abnormalities | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
WPW | \n", "Wolf-Parkinson-White syndrome | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "WPW | \n", "Intraventricular and intra-atrial Conduction d... | \n", "Wolff-Parkinson-White syndrome | \n", "NaN | \n", "MDC_ECG_RHY_WPW_UNK | \n", "C35132 | \n", "NaN | \n", "
ILBBB | \n", "incomplete left bundle branch block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "ILBBB | \n", "Intraventricular and intra-atrial Conduction d... | \n", "incomplete left bundle branch block | \n", "NaN | \n", "MDC_ECG_BEAT_LBB_BLK_INCOMP | \n", "C71047 | \n", "NaN | \n", "
IPLMI | \n", "inferoposterolateral myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "Myocardial Infarction | \n", "inferoposterolateral myocardial infarction | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
ISCAN | \n", "ischemic in anterior leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "STTC | \n", "ISCA | \n", "ischemic ST-T changes | \n", "in anterior leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
IPMI | \n", "inferoposterior myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "Myocardial Infarction | \n", "inferoposterior myocardial infarction | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
SEHYP | \n", "septal hypertrophy | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "HYP | \n", "SEHYP | \n", "Ventricular Hypertrophy | \n", "septal hypertrophy | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
INJIN | \n", "subendocardial injury in inferior leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "ischemic ST-T changes compatible with subendoc... | \n", "in inferior leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
INJLA | \n", "subendocardial injury in lateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "AMI | \n", "ischemic ST-T changes compatible with subendoc... | \n", "in lateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
PMI | \n", "posterior myocardial infarction | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "PMI | \n", "Myocardial Infarction | \n", "posterior myocardial infarction | \n", "162.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
3AVB | \n", "third degree AV block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "_AVB | \n", "Sinus node dysfunction, atrial and AV-conducti... | \n", "third degree AV block | \n", "88.0 | \n", "MDC_ECG_RHY_AV_HEART_BLK_DEG_3 | \n", "C111091 | \n", "D3-32102 | \n", "
INJIL | \n", "subendocardial injury in inferolateral leads | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "MI | \n", "IMI | \n", "ischemic ST-T changes compatible with subendoc... | \n", "in inferolateral leads | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
2AVB | \n", "second degree AV block | \n", "1.0 | \n", "NaN | \n", "NaN | \n", "CD | \n", "_AVB | \n", "Sinus node dysfunction, atrial and AV-conducti... | \n", "second degree AV block | \n", "NaN | \n", "MDC_ECG_RHY_AV_HEART_BLK_DEG_2 | \n", "C62016 | \n", "R-F81AE | \n", "
\n", " | age | \n", "sex | \n", "NORM | \n", "MI | \n", "STTC | \n", "HYP | \n", "CD | \n", "sub_NORM | \n", "sub_IMI | \n", "sub_STTC | \n", "sub_NST_ | \n", "sub_LVH | \n", "sub_LAFB/LPFB | \n", "sub_IRBBB | \n", "sub_RVH | \n", "sub_RAO/RAE | \n", "sub_IVCD | \n", "sub_LMI | \n", "sub_AMI | \n", "sub_ISCA | \n", "sub__AVB | \n", "sub_ISC_ | \n", "sub_SEHYP | \n", "sub_ISCI | \n", "sub_CRBBB | \n", "sub_CLBBB | \n", "sub_LAO/LAE | \n", "sub_ILBBB | \n", "sub_WPW | \n", "sub_PMI | \n", "strat_fold | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ecg_id | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
1 | \n", "56.0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "3 | \n", "
2 | \n", "19.0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "2 | \n", "
3 | \n", "37.0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "5 | \n", "
4 | \n", "24.0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "3 | \n", "
5 | \n", "19.0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "4 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
21833 | \n", "67.0 | \n", "1 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "7 | \n", "
21834 | \n", "93.0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "4 | \n", "
21835 | \n", "59.0 | \n", "1 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "2 | \n", "
21836 | \n", "64.0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "8 | \n", "
21837 | \n", "68.0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "9 | \n", "
21837 rows × 31 columns
\n", "