From 88cc99d0804b4608287bd899acd56945ec242dc5 Mon Sep 17 00:00:00 2001 From: afonsofrancof Date: Mon, 20 Feb 2023 00:08:15 +0000 Subject: [PATCH 1/2] Added myheart.csv --- TPC1/myheart.csv | 840 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 840 insertions(+) create mode 100644 TPC1/myheart.csv diff --git a/TPC1/myheart.csv b/TPC1/myheart.csv new file mode 100644 index 0000000..22d28e5 --- /dev/null +++ b/TPC1/myheart.csv @@ -0,0 +1,840 @@ +idade,sexo,tensão,colesterol,batimento,temDoença +40,M,140,289,172,0 +49,F,160,180,156,1 +37,M,130,283,98,0 +48,F,138,214,108,1 +54,M,150,195,122,0 +39,M,120,339,170,0 +45,F,130,237,170,0 +54,M,110,208,142,0 +37,M,140,207,130,1 +48,F,120,284,120,0 +37,F,130,211,142,0 +58,M,136,164,99,1 +39,M,120,204,145,0 +49,M,140,234,140,1 +42,F,115,211,137,0 +54,F,120,273,150,0 +38,M,110,196,166,1 +43,F,120,201,165,0 +60,M,100,248,125,1 +36,M,120,267,160,1 +43,F,100,223,142,0 +44,M,120,184,142,0 +49,F,124,201,164,0 +44,M,150,288,150,1 +40,M,130,215,138,0 +36,M,130,209,178,0 +53,M,124,260,112,0 +52,M,120,284,118,0 +53,F,113,468,127,0 +51,M,125,188,145,0 +53,M,145,518,130,1 +56,M,130,167,114,0 +54,M,125,224,122,1 +41,M,130,172,130,1 +43,F,150,186,154,0 +32,M,125,254,155,0 +65,M,140,306,87,1 +41,F,110,250,142,0 +48,F,120,177,148,0 +48,F,150,227,130,0 +54,F,150,230,130,0 +54,F,130,294,100,1 +35,M,150,264,168,0 +52,M,140,259,170,0 +43,M,120,175,120,1 +59,M,130,318,120,0 +37,M,120,223,168,0 +50,M,140,216,170,0 +36,M,112,340,184,0 +41,M,110,289,170,1 +50,M,130,233,121,1 +47,F,120,205,98,1 +45,M,140,224,122,0 +41,F,130,245,150,0 +52,F,130,180,140,0 +51,F,160,194,170,0 +31,M,120,270,153,1 +58,M,130,213,140,1 +54,M,150,365,134,0 +52,M,112,342,96,1 +49,M,100,253,174,0 +43,F,150,254,175,0 +45,M,140,224,144,0 +46,M,120,277,125,1 +50,F,110,202,145,0 +37,F,120,260,130,0 +45,F,132,297,144,0 +32,M,110,225,184,0 +52,M,160,246,82,1 +44,M,150,412,170,0 +57,M,140,265,145,1 +44,M,130,215,135,0 +52,M,120,182,150,1 +44,F,120,218,115,0 +55,M,140,268,128,1 +46,M,150,163,116,0 +32,M,118,529,130,1 +35,F,140,167,150,0 +52,M,140,100,138,0 +49,M,130,206,170,1 +55,M,110,277,160,0 +54,M,120,238,154,0 +63,M,150,223,115,1 +52,M,160,196,165,0 +56,M,150,213,125,1 +66,M,140,139,94,1 +65,M,170,263,112,1 +53,F,140,216,142,0 +43,M,120,291,155,1 +55,M,140,229,110,0 +49,F,110,208,160,0 +39,M,130,307,140,0 +52,F,120,210,148,0 +48,M,160,329,92,1 +39,F,110,182,180,0 +58,M,130,263,140,1 +43,M,142,207,138,0 +39,M,160,147,160,0 +56,M,120,85,140,0 +41,M,125,269,144,0 +65,M,130,275,115,1 +51,M,130,179,100,0 +40,F,150,392,130,1 +40,M,120,466,152,1 +46,M,118,186,124,1 +57,M,140,260,140,0 +48,F,120,254,110,0 +34,M,150,214,168,0 +50,M,140,129,135,0 +39,M,190,241,106,0 +59,F,130,188,124,0 +57,M,150,255,92,1 +47,M,140,276,125,0 +38,M,140,297,150,0 +49,F,130,207,135,0 +33,F,100,246,150,1 +38,M,120,282,170,1 +59,F,130,338,130,1 +35,F,120,160,185,0 +34,M,140,156,180,1 +47,F,135,248,170,1 +52,F,125,272,139,0 +46,M,110,240,140,0 +58,F,180,393,110,1 +58,M,130,230,150,0 +54,M,120,246,110,0 +34,F,130,161,190,0 +48,F,108,163,175,0 +54,F,120,230,140,0 +42,M,120,228,152,0 +38,M,145,292,130,0 +46,M,110,202,150,1 +56,M,170,388,122,1 +56,M,150,230,124,1 +61,F,130,294,120,0 +49,M,115,265,175,1 +43,F,120,215,175,0 +39,M,120,241,146,0 +54,M,140,166,118,1 +43,M,150,247,130,1 +52,M,160,331,94,1 +50,M,140,341,125,1 +47,M,160,291,158,1 +53,M,140,243,155,0 +56,F,120,279,150,1 +39,M,110,273,132,0 +42,M,120,198,155,0 +43,F,120,249,176,0 +50,M,120,168,160,0 +54,M,130,603,125,1 +39,M,130,215,120,0 +48,M,100,159,100,0 +40,M,130,275,150,0 +55,M,120,270,140,0 +41,M,120,291,160,0 +56,M,155,342,150,1 +38,M,110,190,150,1 +49,M,140,185,130,0 +44,M,130,290,100,1 +54,M,160,195,130,0 +59,M,140,264,119,1 +49,M,128,212,96,1 +47,M,160,263,174,0 +42,M,120,196,150,0 +52,F,140,225,140,0 +46,M,140,272,175,1 +50,M,140,231,140,1 +48,M,140,238,118,0 +58,M,135,222,100,0 +58,M,140,179,160,0 +29,M,120,243,160,0 +40,M,140,235,188,0 +53,M,140,320,162,0 +49,M,140,187,172,0 +52,M,140,266,134,1 +43,M,140,288,135,1 +54,M,140,216,105,1 +59,M,140,287,150,0 +37,M,130,194,150,0 +46,F,130,238,90,0 +52,M,130,225,120,1 +51,M,130,224,150,0 +52,M,140,404,124,1 +46,M,110,238,140,0 +54,F,160,312,130,0 +58,M,160,211,92,1 +58,M,130,251,110,0 +41,M,120,237,138,1 +50,F,120,328,110,0 +53,M,180,285,120,1 +46,M,180,280,120,0 +50,M,170,209,116,0 +48,M,130,245,160,0 +45,M,135,192,110,0 +41,F,125,184,180,0 +62,F,160,193,116,0 +49,M,120,297,132,0 +42,M,150,268,136,0 +53,M,120,246,116,1 +57,F,130,308,98,0 +47,M,110,249,150,0 +46,M,120,230,150,0 +42,M,160,147,146,0 +31,F,100,219,150,0 +56,M,130,184,100,0 +50,M,150,215,140,0 +35,M,120,308,180,0 +35,M,110,257,140,1 +28,M,130,132,185,0 +54,M,125,216,140,1 +48,M,106,263,110,1 +50,F,140,288,140,1 +56,M,130,276,128,0 +56,F,130,219,164,0 +47,M,150,226,98,1 +30,F,170,237,170,0 +39,M,110,280,150,1 +54,M,120,217,137,0 +55,M,140,196,150,0 +29,M,140,263,170,0 +46,M,130,222,112,1 +51,F,160,303,150,1 +48,F,120,195,125,0 +33,M,120,298,185,0 +55,M,120,256,137,0 +50,M,145,264,150,1 +53,M,120,195,140,0 +38,M,92,117,134,1 +41,M,120,295,170,0 +37,F,130,173,184,0 +37,M,130,315,158,0 +40,M,130,281,167,0 +38,F,120,275,129,0 +41,M,112,250,142,0 +54,F,140,309,140,0 +39,M,120,200,160,0 +41,M,120,336,118,1 +55,M,140,295,136,1 +48,M,160,355,99,1 +48,M,160,193,102,1 +55,M,145,326,155,0 +54,M,200,198,142,1 +55,M,160,292,143,1 +43,F,120,266,118,0 +48,M,160,268,103,1 +54,M,120,171,137,0 +54,M,120,237,150,1 +48,M,122,275,150,1 +45,M,130,219,130,1 +49,M,130,341,120,1 +44,M,135,491,135,1 +48,M,120,260,115,1 +61,M,125,292,115,0 +62,M,140,271,152,0 +55,M,145,248,96,1 +53,F,120,274,130,0 +55,F,130,394,150,0 +36,M,150,160,172,0 +51,F,150,200,120,0 +55,F,122,320,155,0 +46,M,140,275,165,0 +54,F,120,221,138,0 +46,M,120,231,115,1 +59,M,130,126,125,1 +47,M,140,193,145,1 +54,M,160,305,175,0 +52,M,130,298,110,1 +34,M,98,220,150,0 +54,M,130,242,91,1 +47,F,130,235,145,0 +45,M,120,225,140,0 +32,F,105,198,165,0 +55,M,140,201,130,1 +55,M,120,220,134,0 +45,F,180,295,180,0 +59,M,180,213,100,0 +51,M,135,160,150,1 +52,M,170,223,126,1 +57,F,180,347,126,0 +54,F,130,253,155,0 +60,M,120,246,135,0 +49,M,150,222,122,1 +51,F,130,220,160,0 +55,F,110,344,160,0 +42,M,140,358,170,0 +51,F,110,190,120,0 +59,M,140,169,140,0 +53,M,120,181,132,0 +48,F,133,308,156,0 +36,M,120,166,180,0 +48,M,110,211,138,0 +47,F,140,257,135,0 +53,M,130,182,148,0 +65,M,115,0,93,1 +32,M,95,0,127,1 +61,M,105,0,110,1 +50,M,145,0,139,1 +57,M,110,0,131,1 +51,M,110,0,92,1 +47,M,110,0,149,1 +60,M,160,0,149,1 +55,M,140,0,150,0 +53,M,125,0,120,1 +62,F,120,0,123,1 +51,M,95,0,126,1 +51,F,120,0,127,1 +55,M,115,0,155,1 +53,M,130,0,120,0 +58,M,115,0,138,1 +57,M,95,0,182,1 +65,M,155,0,154,0 +60,M,125,0,110,1 +41,M,125,0,176,1 +34,M,115,0,154,1 +53,M,80,0,141,0 +74,M,145,0,123,1 +57,M,105,0,148,1 +56,M,140,0,121,1 +61,M,130,0,77,1 +68,M,145,0,136,1 +59,M,125,0,175,1 +63,M,100,0,109,1 +38,F,105,0,166,1 +62,M,115,0,128,1 +46,M,100,0,133,1 +42,M,105,0,128,1 +45,M,110,0,138,0 +59,M,125,0,119,1 +52,M,95,0,82,1 +60,M,130,0,130,1 +60,M,115,0,143,1 +56,M,115,0,82,1 +38,M,100,0,179,0 +40,M,95,0,144,1 +51,M,130,0,170,1 +62,M,120,0,134,1 +72,M,160,0,114,0 +63,M,150,0,154,1 +63,M,140,0,149,1 +64,F,95,0,145,1 +43,M,100,0,122,1 +64,M,110,0,114,1 +61,M,110,0,113,1 +52,M,130,0,120,1 +51,M,120,0,104,1 +69,M,135,0,130,1 +59,M,120,0,115,1 +48,M,115,0,128,1 +69,M,137,0,104,1 +36,M,110,0,125,1 +53,M,120,0,120,1 +43,M,140,0,140,1 +56,M,120,0,100,1 +58,M,130,0,100,1 +55,M,120,0,92,1 +67,M,145,0,125,1 +46,M,115,0,113,1 +53,M,120,0,95,1 +38,M,115,0,128,1 +53,M,105,0,115,1 +62,M,160,0,72,1 +47,M,160,0,124,1 +56,M,155,0,99,1 +56,M,120,0,148,1 +56,M,120,0,97,0 +64,F,200,0,140,1 +61,M,150,0,117,1 +68,M,135,0,120,1 +57,M,140,0,120,1 +63,M,150,0,86,1 +60,M,135,0,63,1 +66,M,150,0,108,1 +63,M,185,0,98,1 +59,M,135,0,115,1 +61,M,125,0,105,1 +73,F,160,0,121,1 +47,M,155,0,118,1 +65,M,160,0,122,1 +70,M,140,0,157,1 +50,M,120,0,156,1 +60,M,160,0,99,1 +50,M,115,0,120,1 +43,M,115,0,145,1 +38,F,110,0,156,1 +54,M,120,0,155,1 +61,M,150,0,105,1 +42,M,145,0,99,1 +53,M,130,0,135,1 +55,M,140,0,83,1 +61,M,160,0,145,1 +51,M,140,0,60,1 +70,M,115,0,92,1 +61,M,130,0,115,1 +38,M,150,0,120,1 +57,M,160,0,98,1 +38,M,135,0,150,1 +62,F,140,0,143,1 +58,M,170,0,105,1 +52,M,165,0,122,1 +61,M,200,0,70,1 +50,F,160,0,110,1 +51,M,130,0,163,1 +65,M,145,0,67,1 +52,M,135,0,128,1 +47,M,110,0,120,1 +35,M,120,0,130,1 +57,M,140,0,100,1 +62,M,115,0,72,1 +59,M,110,0,94,1 +53,M,160,0,122,1 +62,M,150,0,78,1 +54,M,180,0,150,1 +56,M,125,0,103,1 +56,M,125,0,98,1 +54,M,130,0,110,1 +66,F,155,0,90,1 +63,M,140,260,112,1 +44,M,130,209,127,0 +60,M,132,218,140,1 +55,M,142,228,149,1 +66,M,110,213,99,0 +66,M,120,0,120,0 +65,M,150,236,105,1 +60,M,180,0,140,0 +60,M,120,0,141,1 +60,M,160,267,157,1 +56,M,126,166,140,0 +59,M,140,0,117,1 +62,M,110,0,120,1 +63,M,133,0,120,1 +57,M,128,0,148,1 +62,M,120,220,86,0 +63,M,170,177,84,1 +46,M,110,236,125,1 +63,M,126,0,120,0 +60,M,152,0,118,0 +58,M,116,0,124,1 +64,M,120,0,106,1 +63,M,130,0,111,1 +74,M,138,0,116,0 +52,M,128,0,180,1 +69,M,130,0,129,1 +51,M,128,0,125,1 +60,M,130,186,140,1 +56,M,120,100,120,1 +55,M,136,228,124,1 +54,M,130,0,117,1 +77,M,124,171,110,1 +63,M,160,230,105,1 +55,M,0,0,155,1 +52,M,122,0,110,1 +64,M,144,0,122,1 +60,M,140,281,118,1 +60,M,120,0,133,0 +58,M,136,203,123,1 +59,M,154,0,131,0 +61,M,120,0,80,1 +40,M,125,0,165,1 +61,M,134,0,86,1 +41,M,104,0,111,0 +57,M,139,277,118,1 +63,M,136,0,84,1 +59,M,122,233,117,1 +51,M,128,0,107,0 +59,M,131,0,128,1 +42,M,134,240,160,0 +55,M,120,0,125,1 +63,F,132,0,130,0 +62,M,152,153,97,1 +56,M,124,224,161,0 +53,M,126,0,106,1 +68,M,138,0,130,1 +53,M,154,0,140,1 +60,M,141,316,122,1 +62,M,131,0,130,0 +59,M,178,0,120,1 +51,M,132,218,139,0 +61,M,110,0,108,1 +57,M,130,311,148,1 +56,M,170,0,123,1 +58,M,126,0,110,1 +69,M,140,0,118,1 +67,M,142,270,125,1 +58,M,120,0,106,1 +65,M,134,0,112,1 +63,M,139,217,128,1 +55,M,110,214,180,0 +57,M,140,214,144,1 +65,M,140,252,135,0 +54,M,136,220,140,1 +72,M,120,214,102,1 +75,M,170,203,108,1 +49,M,130,0,145,1 +51,M,137,339,127,1 +60,M,142,216,110,1 +64,F,142,276,140,1 +58,M,132,458,69,0 +61,M,146,241,148,1 +67,M,160,384,130,1 +62,M,135,297,130,1 +65,M,136,248,140,1 +63,M,130,308,138,1 +69,M,140,208,140,1 +51,M,132,227,138,0 +62,M,158,210,112,1 +55,M,136,245,131,1 +75,M,136,225,112,1 +40,M,106,240,80,0 +67,M,120,0,150,1 +58,M,110,198,110,1 +60,M,136,195,126,0 +63,M,160,267,88,1 +35,M,123,161,153,0 +62,M,112,258,150,1 +43,M,122,0,120,1 +63,M,130,0,160,0 +68,M,150,195,132,1 +65,M,150,235,120,1 +48,M,102,0,110,1 +63,M,96,305,121,1 +64,M,130,223,128,0 +61,M,120,282,135,1 +50,M,144,349,120,1 +59,M,124,160,117,1 +55,M,150,160,150,0 +45,M,130,236,144,0 +65,M,144,312,113,1 +61,M,139,283,135,0 +49,M,131,142,127,1 +72,M,143,211,109,1 +50,M,133,218,128,1 +64,M,143,306,115,1 +55,M,116,186,102,1 +63,M,110,252,140,1 +59,M,125,222,135,1 +56,M,130,0,122,1 +62,M,133,0,119,1 +74,M,150,258,130,1 +54,M,130,202,112,1 +57,M,110,197,100,0 +62,M,138,204,122,1 +76,M,104,113,120,1 +54,F,138,274,105,1 +70,M,170,192,129,1 +61,F,140,298,120,0 +48,M,132,272,139,0 +48,M,132,220,162,1 +61,M,142,200,100,1 +66,M,112,261,140,1 +68,M,139,181,135,0 +55,M,172,260,73,1 +62,M,120,220,86,0 +71,M,144,221,108,1 +74,M,145,216,116,1 +53,M,155,175,160,0 +58,M,150,219,118,1 +75,M,160,310,112,0 +56,M,137,208,122,1 +58,M,137,232,124,1 +64,M,134,273,102,1 +54,M,133,203,137,0 +54,M,132,182,141,0 +59,M,140,274,154,0 +55,M,135,204,126,1 +57,M,144,270,160,1 +61,M,141,292,115,1 +41,M,150,171,128,0 +71,M,130,221,115,1 +38,M,110,289,105,1 +55,M,158,217,110,1 +56,M,128,223,119,1 +69,M,140,110,109,1 +64,M,150,193,135,1 +72,M,160,123,130,1 +69,M,142,210,112,1 +56,M,137,282,126,1 +62,M,139,170,120,1 +67,M,146,369,110,1 +57,M,156,173,119,1 +69,M,145,289,110,1 +51,M,131,152,130,1 +48,M,140,208,159,1 +69,M,122,216,84,1 +69,M,142,271,126,0 +64,M,141,244,116,1 +57,M,180,285,120,1 +53,M,124,243,122,1 +37,M,118,240,165,0 +67,M,140,219,122,1 +74,M,140,237,94,1 +63,M,136,165,133,0 +58,M,100,213,110,0 +61,M,190,287,150,1 +64,M,130,258,130,1 +58,M,160,256,113,1 +60,M,130,186,140,1 +57,M,122,264,100,1 +55,M,133,185,136,0 +55,M,120,226,127,1 +56,M,130,203,98,1 +57,M,130,207,96,0 +61,M,140,284,123,1 +61,M,120,337,98,1 +74,M,155,310,112,1 +68,M,134,254,151,0 +51,F,114,258,96,0 +62,M,160,254,108,1 +53,M,144,300,128,1 +62,M,158,170,138,1 +46,M,134,310,126,1 +54,F,127,333,154,1 +62,M,135,139,137,0 +55,M,122,223,100,1 +58,M,140,385,135,0 +62,M,120,254,93,1 +70,M,130,322,109,1 +67,F,115,564,160,0 +57,M,124,261,141,1 +64,M,128,263,105,0 +74,F,120,269,121,0 +65,M,120,177,140,0 +56,M,130,256,142,1 +59,M,110,239,142,1 +60,M,140,293,170,1 +63,F,150,407,154,1 +59,M,135,234,161,0 +53,M,142,226,111,0 +44,M,140,235,180,0 +61,M,134,234,145,1 +57,F,128,303,159,0 +71,F,112,149,125,0 +46,M,140,311,120,1 +53,M,140,203,155,1 +64,M,110,211,144,0 +40,M,140,199,178,0 +67,M,120,229,129,1 +48,M,130,245,180,0 +43,M,115,303,181,0 +47,M,112,204,143,0 +54,F,132,288,159,0 +48,F,130,275,139,0 +46,F,138,243,152,0 +51,F,120,295,157,0 +58,M,112,230,165,1 +71,F,110,265,130,0 +57,M,128,229,150,1 +66,M,160,228,138,0 +37,F,120,215,170,0 +59,M,170,326,140,1 +50,M,144,200,126,1 +48,M,130,256,150,1 +61,M,140,207,138,1 +59,M,160,273,125,1 +42,M,130,180,150,0 +48,M,122,222,186,0 +40,M,152,223,181,1 +62,F,124,209,163,0 +44,M,130,233,179,0 +46,M,101,197,156,0 +59,M,126,218,134,1 +58,M,140,211,165,0 +49,M,118,149,126,1 +44,M,110,197,177,1 +66,M,160,246,120,1 +65,F,150,225,114,1 +42,M,136,315,125,1 +52,M,128,205,184,0 +65,F,140,417,157,0 +63,F,140,195,179,0 +45,F,130,234,175,0 +41,F,105,198,168,0 +61,M,138,166,125,1 +60,F,120,178,96,0 +59,F,174,249,143,1 +62,M,120,281,103,1 +57,M,150,126,173,0 +51,F,130,305,142,1 +44,M,120,226,169,0 +60,F,150,240,171,0 +63,M,145,233,150,0 +57,M,150,276,112,1 +51,M,140,261,186,0 +58,F,136,319,152,1 +44,F,118,242,149,0 +47,M,108,243,152,1 +61,M,120,260,140,1 +57,F,120,354,163,0 +70,M,156,245,143,0 +76,F,140,197,116,0 +67,F,106,223,142,0 +45,M,142,309,147,1 +45,M,104,208,148,0 +39,F,94,199,179,0 +42,F,120,209,173,0 +56,M,120,236,178,0 +58,M,146,218,105,1 +35,M,120,198,130,1 +58,M,150,270,111,1 +41,M,130,214,168,0 +57,M,110,201,126,0 +42,M,148,244,178,0 +62,M,128,208,140,0 +59,M,178,270,145,0 +41,F,126,306,163,0 +50,M,150,243,128,1 +59,M,140,221,164,0 +61,F,130,330,169,1 +54,M,124,266,109,1 +54,M,110,206,108,1 +52,M,125,212,168,1 +47,M,110,275,118,1 +66,M,120,302,151,0 +58,M,100,234,156,1 +64,F,140,313,133,0 +50,F,120,244,162,0 +44,F,108,141,175,0 +67,M,120,237,71,1 +49,F,130,269,163,0 +57,M,165,289,124,1 +63,M,130,254,147,1 +48,M,124,274,166,1 +51,M,100,222,143,0 +60,F,150,258,157,1 +59,M,140,177,162,1 +45,F,112,160,138,0 +55,F,180,327,117,1 +41,M,110,235,153,0 +60,F,158,305,161,1 +54,F,135,304,170,0 +42,M,120,295,162,0 +49,F,134,271,162,0 +46,M,120,249,144,1 +56,F,200,288,133,1 +66,F,150,226,114,0 +56,M,130,283,103,1 +49,M,120,188,139,1 +54,M,122,286,116,1 +57,M,152,274,88,1 +65,F,160,360,151,0 +54,M,125,273,152,0 +54,F,160,201,163,0 +62,M,120,267,99,1 +52,F,136,196,169,0 +52,M,134,201,158,0 +60,M,117,230,160,1 +63,F,108,269,169,1 +66,M,112,212,132,1 +42,M,140,226,178,0 +64,M,120,246,96,1 +54,M,150,232,165,0 +46,F,142,177,160,0 +67,F,152,277,172,0 +56,M,125,249,144,1 +34,F,118,210,192,0 +57,M,132,207,168,0 +64,M,145,212,132,1 +59,M,138,271,182,0 +50,M,140,233,163,1 +51,M,125,213,125,0 +54,M,192,283,195,1 +53,M,123,282,95,1 +52,M,112,230,160,1 +40,M,110,167,114,1 +58,M,132,224,173,1 +41,F,112,268,172,0 +41,M,112,250,179,0 +50,F,120,219,158,0 +54,F,108,267,167,0 +64,F,130,303,122,0 +51,F,130,256,149,0 +46,F,105,204,172,0 +55,M,140,217,111,1 +45,M,128,308,170,0 +56,M,120,193,162,0 +66,F,178,228,165,1 +38,M,120,231,182,1 +62,F,150,244,154,1 +55,M,130,262,155,0 +58,M,128,259,130,1 +43,M,110,211,161,0 +64,F,180,325,154,0 +50,F,110,254,159,0 +53,M,130,197,152,0 +45,F,138,236,152,0 +65,M,138,282,174,1 +69,M,160,234,131,0 +69,M,140,254,146,1 +67,M,100,299,125,1 +68,F,120,211,115,0 +34,M,118,182,174,0 +62,F,138,294,106,1 +51,M,140,298,122,1 +46,M,150,231,147,1 +67,M,125,254,163,1 +50,M,129,196,163,0 +42,M,120,240,194,0 +56,F,134,409,150,1 +41,M,110,172,158,1 +42,F,102,265,122,0 +53,M,130,246,173,0 +43,M,130,315,162,0 +56,M,132,184,105,1 +52,M,108,233,147,0 +62,F,140,394,157,0 +70,M,160,269,112,1 +54,M,140,239,160,0 +70,M,145,174,125,1 +54,M,108,309,156,0 +35,M,126,282,156,1 +48,M,124,255,175,0 +55,F,135,250,161,0 +58,F,100,248,122,0 +54,F,110,214,158,0 +69,F,140,239,151,0 +77,M,125,304,162,1 +68,M,118,277,151,0 +58,M,125,300,171,1 +60,M,125,258,141,1 +51,M,140,299,173,1 +55,M,160,289,145,1 +52,M,152,298,178,0 +60,F,102,318,160,0 +58,M,105,240,154,0 +64,M,125,309,131,1 +37,M,130,250,187,0 +59,M,170,288,159,1 +51,M,125,245,166,0 +43,F,122,213,165,0 +58,M,128,216,131,1 +29,M,130,204,202,0 +41,F,130,204,172,0 +63,F,135,252,172,0 +51,M,94,227,154,0 +54,M,120,258,147,0 +44,M,120,220,170,0 +54,M,110,239,126,1 +65,M,135,254,127,1 +57,M,150,168,174,0 +63,M,130,330,132,1 From 577682f350f5c793db9d608d760f9196be1bd934 Mon Sep 17 00:00:00 2001 From: afonsofrancof Date: Mon, 20 Feb 2023 00:08:38 +0000 Subject: [PATCH 2/2] Created file with Person class and temporary people array; Created read function --- TPC1/main.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/TPC1/main.py b/TPC1/main.py index e69de29..a5eb297 100644 --- a/TPC1/main.py +++ b/TPC1/main.py @@ -0,0 +1,47 @@ +#TPC1: Análise de dados: doença cardíaca +# +#Descarregue o ficheiro de dados: myheart.csv Crie um programa em Python, conjunto de funções, que responda às seguintes questões: +# +# Crie uma função que lê a informação do ficheiro para um modelo, previamente pensado em memória; +# Pense num modelo para guardar uma distribuição; +# Crie uma função que calcula a distribuição da doença por sexo; +# Crie uma função que calcula a distribuição da doença por escalões etários. Considere os seguintes escalões: [30-34], [35-39], [40-44], ... +# Crie uma função que calcula a distribuição da doença por níveis de colesterol. Considere um nível igual a um intervalo de 10 unidades, comece no limite inferior e crie os níveis necessários até abranger o limite superior; +# Crie uma função que imprime na forma de uma tabela uma distribuição; +# Especifique um programa que ao executar apresenta as tabelas correspondentes às distribuições pedidas; +# Extra: explore o módulo matplotlib e crie gráficos para as suas distribuições. + + +from dataclasses import dataclass +from sys import argv + +@dataclass +class Person: + idade: int + sexo: str + tensao: int + colesterol: int + batimento: int + temDoenca: bool + +people = [] + +def read(path): + file = open(path, 'r') + lines = file.readlines() + + for line in lines[1:]: + field_list = line.split(',') + + idade = int(field_list[0]) + sexo = field_list[1] + tensao = int(field_list[2]) + colesterol = int(field_list[3]) + batimento = int(field_list[4]) + temDoenca = bool(int(field_list[5])) + + people.append(Person(idade,sexo,tensao,colesterol,batimento,temDoenca)) + + +read(argv[1]) +print(people)