diff --git a/exercicios/para-casa/breast-cancer.csv b/exercicios/para-casa/breast-cancer.csv new file mode 100644 index 0000000..6648411 --- /dev/null +++ b/exercicios/para-casa/breast-cancer.csv @@ -0,0 +1,287 @@ +ID,Class,Age,Menopause,Tumor-size,Inv-nodes,Node-caps,Deg-malig,Breast,Breast-quad,Irradiat +0,no-recurrence-events,30-39,premeno,30-34,0-2,no,3,left,left_low,no +1,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,right_up,no +2,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_low,no +3,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_up,no +4,no-recurrence-events,40-49,premeno,0-4,0-2,no,2,right,right_low,no +5,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_low,no +6,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,left,left_low,no +7,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,left,left_low,no +8,no-recurrence-events,40-49,premeno,50-54,0-2,no,2,left,left_low,no +9,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,left_up,no +10,no-recurrence-events,40-49,premeno,0-4,0-2,no,3,left,central,no +11,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,left,left_low,no +12,no-recurrence-events,60-69,lt40,10-14,0-2,no,1,left,right_up,no +13,no-recurrence-events,50-59,ge40,25-29,0-2,no,3,left,right_up,no +14,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,left,left_up,no +15,no-recurrence-events,60-69,lt40,30-34,0-2,no,1,left,left_low,no +16,no-recurrence-events,40-49,premeno,15-19,0-2,no,2,left,left_low,no +17,no-recurrence-events,50-59,premeno,30-34,0-2,no,3,left,left_low,no +18,no-recurrence-events,60-69,ge40,30-34,0-2,no,3,left,left_low,no +19,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,right_up,no +20,no-recurrence-events,50-59,ge40,40-44,0-2,no,2,left,left_low,no +21,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_low,no +22,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,right,left_low,no +23,no-recurrence-events,50-59,premeno,40-44,0-2,no,2,left,left_up,no +24,no-recurrence-events,50-59,premeno,35-39,0-2,no,2,right,left_up,no +25,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_up,no +26,no-recurrence-events,50-59,premeno,20-24,0-2,no,1,left,left_low,no +27,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,right,left_up,no +28,no-recurrence-events,40-49,premeno,40-44,0-2,no,2,right,left_low,no +29,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_low,no +30,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,right,left_up,no +31,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,right,left_low,no +32,no-recurrence-events,50-59,premeno,10-14,0-2,no,3,left,left_low,no +33,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,right,left_up,no +34,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,left,left_up,no +35,no-recurrence-events,30-39,premeno,30-34,0-2,no,2,left,left_up,no +36,no-recurrence-events,50-59,ge40,0-4,0-2,no,2,left,central,no +37,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,right,central,no +38,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_low,no +39,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,left,left_low,no +40,no-recurrence-events,50-59,ge40,20-24,0-2,no,1,right,left_low,no +41,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,left,left_low,no +42,no-recurrence-events,60-69,ge40,5-9,0-2,no,1,left,central,no +43,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_up,no +44,no-recurrence-events,50-59,ge40,50-54,0-2,no,1,right,right_up,no +45,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,left,left_up,no +46,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +47,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,right,left_up,no +48,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,right,right_up,no +49,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,right,left_low,no +50,no-recurrence-events,50-59,lt40,15-19,0-2,no,2,left,left_low,no +51,no-recurrence-events,30-39,premeno,20-24,0-2,no,2,left,right_low,no +52,no-recurrence-events,50-59,premeno,15-19,0-2,no,1,left,left_low,no +53,no-recurrence-events,70-79,ge40,20-24,0-2,no,3,left,left_up,no +54,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,right,left_up,no +55,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,right,right_up,no +56,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,right,central,no +57,no-recurrence-events,50-59,ge40,5-9,0-2,no,2,right,right_up,no +58,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,left,left_up,no +59,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,right,left_up,no +60,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,central,no +61,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,right_low,no +62,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,left,left_low,no +63,no-recurrence-events,20-29,premeno,35-39,0-2,no,2,right,right_up,no +64,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,left,right_low,no +65,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,left_up,no +66,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,right,right_low,no +67,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,left,left_up,no +68,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,left,left_low,no +69,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,left,left_low,no +70,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_low,no +71,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_up,no +72,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,left,left_up,no +73,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,right,right_low,no +74,no-recurrence-events,30-39,premeno,5-9,0-2,no,2,left,right_low,no +75,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,left,left_low,no +76,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,left,left_low,no +77,no-recurrence-events,30-39,premeno,25-29,0-2,no,1,left,central,no +78,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,left,left_low,no +79,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,central,no +80,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,right,left_low,no +81,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_up,no +82,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_low,no +83,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,right,left_low,no +84,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,left,right_low,no +85,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,left,left_up,no +86,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,right,left_low,no +87,no-recurrence-events,70-79,ge40,0-4,0-2,no,1,left,right_low,no +88,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,right,left_up,no +89,no-recurrence-events,40-49,premeno,40-44,0-2,no,1,right,left_up,no +90,no-recurrence-events,30-39,premeno,0-4,0-2,no,2,right,central,no +91,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,left,left_up,no +92,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,right,left_up,no +93,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,right,left_up,no +94,no-recurrence-events,50-59,premeno,10-14,0-2,no,1,left,left_low,no +95,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,right,right_low,no +96,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_up,no +97,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_up,no +98,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,left,right_up,no +99,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,left,left_low,no +100,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,left,left_low,no +101,no-recurrence-events,50-59,ge40,30-34,0-2,no,3,right,left_low,no +102,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,right,right_low,no +103,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,right_low,no +104,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,right,left_low,no +105,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,right,left_up,no +106,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_up,no +107,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,right,right_up,no +108,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,right,right_up,no +109,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,right,left_up,no +110,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,left,left_low,no +111,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,right,central,no +112,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,left_up,no +113,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,left_up,no +114,no-recurrence-events,40-49,premeno,35-39,0-2,no,2,right,right_up,no +115,no-recurrence-events,50-59,ge40,20-24,0-2,no,2,right,left_up,no +116,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,left,left_low,no +117,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,left,left_up,no +118,no-recurrence-events,30-39,premeno,10-14,0-2,no,1,right,left_low,no +119,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,left,right_low,no +120,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,left,left_low,no +121,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,right,right_up,no +122,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,left,left_up,no +123,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,left_low,no +124,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,right,left_low,no +125,no-recurrence-events,70-79,ge40,10-14,0-2,no,2,left,central,no +126,no-recurrence-events,30-39,premeno,30-34,6-8,yes,2,right,right_up,no +127,no-recurrence-events,30-39,premeno,25-29,6-8,yes,2,right,left_up,yes +128,no-recurrence-events,50-59,premeno,25-29,0-2,yes,2,left,left_up,no +129,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,right,left_up,yes +130,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,right,right_up,yes +131,no-recurrence-events,40-49,premeno,40-44,3-5,yes,3,right,left_up,yes +132,no-recurrence-events,40-49,premeno,30-34,6-8,no,2,left,left_up,no +133,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,left,right_up,no +134,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_low,yes +135,no-recurrence-events,30-39,premeno,20-24,3-5,no,2,right,central,no +136,no-recurrence-events,30-39,premeno,40-44,3-5,no,3,right,right_up,yes +137,no-recurrence-events,40-49,premeno,5-9,0-2,no,1,left,left_low,yes +138,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,left,left_low,yes +139,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,left,right_low,no +140,no-recurrence-events,50-59,ge40,40-44,3-5,yes,2,left,left_low,no +141,no-recurrence-events,50-59,premeno,20-24,3-5,yes,2,left,left_low,no +142,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_up,no +143,no-recurrence-events,40-49,premeno,45-49,0-2,no,2,left,left_low,yes +144,no-recurrence-events,60-69,ge40,45-49,6-8,yes,3,left,central,no +145,no-recurrence-events,40-49,premeno,25-29,0-2,?,2,left,right_low,yes +146,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,right,left_up,yes +147,no-recurrence-events,50-59,premeno,30-34,3-5,yes,2,left,left_low,yes +148,no-recurrence-events,30-39,premeno,20-24,0-2,no,3,left,central,no +149,no-recurrence-events,50-59,lt40,30-34,0-2,no,3,right,left_up,no +150,no-recurrence-events,50-59,ge40,25-29,15-17,yes,3,right,left_up,no +151,no-recurrence-events,60-69,ge40,30-34,3-5,yes,3,left,left_low,no +152,no-recurrence-events,50-59,ge40,35-39,15-17,no,3,left,left_low,no +153,no-recurrence-events,60-69,ge40,15-19,0-2,no,3,right,left_up,yes +154,no-recurrence-events,30-39,lt40,15-19,0-2,no,3,right,left_up,no +155,no-recurrence-events,60-69,ge40,40-44,3-5,no,2,right,left_up,yes +156,no-recurrence-events,50-59,ge40,25-29,3-5,yes,3,right,left_up,no +157,no-recurrence-events,50-59,premeno,30-34,0-2,no,1,left,central,no +158,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,central,no +159,no-recurrence-events,40-49,premeno,35-39,0-2,no,1,left,left_low,no +160,no-recurrence-events,40-49,premeno,25-29,0-2,no,3,right,left_up,yes +161,no-recurrence-events,40-49,premeno,30-34,3-5,yes,2,right,left_low,no +162,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,right,left_up,yes +163,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,right,left_up,yes +164,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,right,left_low,yes +165,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,right,left_up,no +166,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,right,left_low,no +167,no-recurrence-events,40-49,ge40,40-44,15-17,yes,2,right,left_up,yes +168,no-recurrence-events,50-59,premeno,10-14,0-2,no,2,right,left_up,no +169,no-recurrence-events,40-49,ge40,30-34,0-2,no,2,left,left_up,yes +170,no-recurrence-events,30-39,premeno,20-24,3-5,yes,2,right,left_up,yes +171,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,left,left_low,no +172,no-recurrence-events,60-69,ge40,30-34,6-8,yes,2,right,right_up,no +173,no-recurrence-events,50-59,ge40,20-24,3-5,yes,2,right,left_up,no +174,no-recurrence-events,50-59,premeno,25-29,3-5,yes,2,left,left_low,yes +175,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,right,right_up,yes +176,no-recurrence-events,40-49,ge40,25-29,0-2,no,2,left,left_low,no +177,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,left,left_low,no +178,no-recurrence-events,50-59,premeno,25-29,3-5,no,2,right,left_up,yes +179,no-recurrence-events,40-49,premeno,20-24,0-2,no,3,right,left_low,yes +180,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,right,left_up,yes +181,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,right,left_low,yes +182,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,right,left_low,yes +183,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,left,left_up,yes +184,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,left,left_low,yes +185,no-recurrence-events,40-49,premeno,20-24,6-8,no,2,right,left_low,yes +186,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,left,right_low,no +187,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_up,yes +188,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,right,left_up,no +189,no-recurrence-events,50-59,ge40,20-24,0-2,yes,2,right,left_up,no +190,no-recurrence-events,40-49,premeno,15-19,12-14,no,3,right,right_low,yes +191,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_up,yes +192,no-recurrence-events,50-59,ge40,30-34,6-8,yes,2,left,left_low,no +193,no-recurrence-events,30-39,premeno,10-14,0-2,no,2,left,right_low,no +194,no-recurrence-events,50-59,premeno,50-54,0-2,yes,2,right,left_up,yes +195,no-recurrence-events,50-59,ge40,35-39,0-2,no,2,left,left_up,no +196,no-recurrence-events,50-59,premeno,10-14,3-5,no,1,right,left_up,no +197,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_low,yes +198,no-recurrence-events,50-59,ge40,15-19,0-2,yes,2,left,central,yes +199,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,left,left_low,no +200,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,right,left_low,no +201,recurrence-events,50-59,premeno,15-19,0-2,no,2,left,left_low,no +202,recurrence-events,40-49,premeno,40-44,0-2,no,1,left,left_low,no +203,recurrence-events,50-59,ge40,35-39,0-2,no,2,left,left_low,no +204,recurrence-events,50-59,premeno,25-29,0-2,no,2,left,right_up,no +205,recurrence-events,30-39,premeno,0-4,0-2,no,2,right,central,no +206,recurrence-events,50-59,ge40,30-34,0-2,no,3,left,?,no +207,recurrence-events,50-59,premeno,25-29,0-2,no,2,left,right_up,no +208,recurrence-events,50-59,premeno,30-34,0-2,no,3,left,right_up,no +209,recurrence-events,40-49,premeno,35-39,0-2,no,1,right,left_up,no +210,recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_low,no +211,recurrence-events,50-59,ge40,20-24,0-2,no,2,right,central,no +212,recurrence-events,40-49,premeno,30-34,0-2,no,3,right,right_up,no +213,recurrence-events,50-59,premeno,25-29,0-2,no,1,right,left_up,no +214,recurrence-events,60-69,ge40,40-44,0-2,no,2,right,left_low,no +215,recurrence-events,40-49,ge40,20-24,0-2,no,2,right,left_up,no +216,recurrence-events,50-59,ge40,20-24,0-2,no,2,left,left_up,no +217,recurrence-events,40-49,premeno,15-19,0-2,no,2,left,left_up,no +218,recurrence-events,60-69,ge40,30-34,0-2,no,3,right,central,no +219,recurrence-events,30-39,premeno,15-19,0-2,no,1,right,left_low,no +220,recurrence-events,40-49,premeno,25-29,0-2,no,3,left,right_up,no +221,recurrence-events,30-39,premeno,30-34,0-2,no,1,right,left_up,no +222,recurrence-events,60-69,ge40,25-29,0-2,no,3,left,right_low,yes +223,recurrence-events,60-69,ge40,20-24,0-2,no,3,right,left_low,no +224,recurrence-events,30-39,premeno,25-29,3-5,yes,3,left,left_low,yes +225,recurrence-events,40-49,ge40,20-24,3-5,no,3,right,left_low,yes +226,recurrence-events,40-49,premeno,30-34,15-17,yes,3,left,left_low,no +227,recurrence-events,50-59,premeno,30-34,0-2,no,3,right,left_up,yes +228,recurrence-events,60-69,ge40,40-44,3-5,yes,3,right,left_low,no +229,recurrence-events,60-69,ge40,45-49,0-2,no,1,right,right_up,yes +230,recurrence-events,50-59,premeno,50-54,9-11,yes,2,right,left_up,no +231,recurrence-events,40-49,premeno,30-34,3-5,no,2,right,left_up,no +232,recurrence-events,30-39,premeno,30-34,3-5,no,3,right,left_up,yes +233,recurrence-events,70-79,ge40,15-19,9-11,?,1,left,left_low,yes +234,recurrence-events,60-69,ge40,30-34,0-2,no,3,right,left_up,yes +235,recurrence-events,50-59,premeno,25-29,3-5,yes,3,left,left_low,yes +236,recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +237,recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +238,recurrence-events,30-39,premeno,35-39,0-2,no,3,left,left_low,no +239,recurrence-events,40-49,premeno,20-24,3-5,yes,2,right,right_up,yes +240,recurrence-events,60-69,ge40,20-24,3-5,no,2,left,left_low,yes +241,recurrence-events,40-49,premeno,15-19,15-17,yes,3,left,left_low,no +242,recurrence-events,50-59,ge40,25-29,6-8,no,3,left,left_low,yes +243,recurrence-events,50-59,ge40,20-24,3-5,yes,3,right,right_up,no +244,recurrence-events,40-49,premeno,30-34,12-14,yes,3,left,left_up,yes +245,recurrence-events,30-39,premeno,30-34,9-11,no,2,right,left_up,yes +246,recurrence-events,30-39,premeno,15-19,6-8,yes,3,left,left_low,yes +247,recurrence-events,50-59,ge40,30-34,9-11,yes,3,left,right_low,yes +248,recurrence-events,60-69,ge40,35-39,6-8,yes,3,left,left_low,no +249,recurrence-events,30-39,premeno,20-24,3-5,yes,2,left,left_low,no +250,recurrence-events,40-49,premeno,25-29,0-2,no,3,left,left_up,no +251,recurrence-events,40-49,premeno,50-54,0-2,no,2,right,left_low,yes +252,recurrence-events,30-39,premeno,40-44,0-2,no,1,left,left_up,no +253,recurrence-events,60-69,ge40,50-54,0-2,no,3,right,left_up,no +254,recurrence-events,40-49,premeno,30-34,0-2,yes,3,right,right_up,no +255,recurrence-events,40-49,premeno,30-34,6-8,yes,3,right,left_up,no +256,recurrence-events,40-49,premeno,30-34,0-2,no,1,left,left_low,yes +257,recurrence-events,40-49,premeno,20-24,3-5,yes,2,left,left_low,yes +258,recurrence-events,50-59,ge40,30-34,6-8,yes,2,left,right_low,yes +259,recurrence-events,50-59,ge40,30-34,3-5,no,3,right,left_up,no +260,recurrence-events,60-69,ge40,25-29,3-5,no,2,right,right_up,no +261,recurrence-events,40-49,ge40,25-29,12-14,yes,3,left,right_low,yes +262,recurrence-events,60-69,ge40,25-29,0-2,no,3,left,left_up,no +263,recurrence-events,50-59,lt40,20-24,0-2,?,1,left,left_up,no +264,recurrence-events,50-59,lt40,20-24,0-2,?,1,left,left_low,no +265,recurrence-events,30-39,premeno,35-39,9-11,yes,3,left,left_low,no +266,recurrence-events,40-49,premeno,30-34,3-5,yes,2,left,right_up,no +267,recurrence-events,60-69,ge40,20-24,24-26,yes,3,left,left_low,yes +268,recurrence-events,30-39,premeno,35-39,0-2,no,3,left,left_low,no +269,recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_low,yes +270,recurrence-events,50-59,ge40,30-34,6-8,yes,3,left,right_low,no +271,recurrence-events,50-59,premeno,25-29,0-2,no,3,right,left_low,yes +272,recurrence-events,40-49,premeno,15-19,0-2,yes,3,right,left_up,no +273,recurrence-events,60-69,ge40,30-34,0-2,yes,2,right,right_up,yes +274,recurrence-events,60-69,ge40,30-34,3-5,yes,2,left,central,yes +275,recurrence-events,40-49,premeno,25-29,9-11,yes,3,right,left_up,no +276,recurrence-events,30-39,premeno,25-29,6-8,yes,3,left,right_low,yes +277,recurrence-events,60-69,ge40,10-14,6-8,yes,3,left,left_up,yes +278,recurrence-events,50-59,premeno,35-39,15-17,yes,3,right,right_up,no +279,recurrence-events,50-59,ge40,40-44,6-8,yes,3,left,left_low,yes +280,recurrence-events,50-59,ge40,40-44,6-8,yes,3,left,left_low,yes +281,recurrence-events,30-39,premeno,30-34,0-2,no,2,left,left_up,no +282,recurrence-events,30-39,premeno,20-24,0-2,no,3,left,left_up,yes +283,recurrence-events,60-69,ge40,20-24,0-2,no,1,right,left_up,no +284,recurrence-events,40-49,ge40,30-34,3-5,no,3,left,left_low,no +285,recurrence-events,50-59,ge40,30-34,3-5,no,3,left,left_low,no diff --git a/exercicios/para-casa/breast-cancer.db b/exercicios/para-casa/breast-cancer.db new file mode 100644 index 0000000..204e54f Binary files /dev/null and b/exercicios/para-casa/breast-cancer.db differ diff --git a/exercicios/para-casa/breast-cancer_traduzido.csv b/exercicios/para-casa/breast-cancer_traduzido.csv new file mode 100644 index 0000000..e9bd26a --- /dev/null +++ b/exercicios/para-casa/breast-cancer_traduzido.csv @@ -0,0 +1,287 @@ +ID,Class,Age,Menopause,Tumor-size,Inv-nodes,Node-caps,Deg-malig,Breast,Breast-quad,Irradiat +0,no-recurrence-events,30-39,premeno,30-34,0-2,no,3,esquerda,left_low,no +1,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,direita,right_up,no +2,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,esquerda,left_low,no +3,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,direita,left_up,no +4,no-recurrence-events,40-49,premeno,0-4,0-2,no,2,direita,right_low,no +5,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,esquerda,left_low,no +6,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,esquerda,left_low,no +7,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,esquerda,left_low,no +8,no-recurrence-events,40-49,premeno,50-54,0-2,no,2,esquerda,left_low,no +9,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,direita,left_up,no +10,no-recurrence-events,40-49,premeno,0-4,0-2,no,3,esquerda,central,no +11,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,esquerda,left_low,no +12,no-recurrence-events,60-69,lt40,10-14,0-2,no,1,esquerda,right_up,no +13,no-recurrence-events,50-59,ge40,25-29,0-2,no,3,esquerda,right_up,no +14,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,esquerda,left_up,no +15,no-recurrence-events,60-69,lt40,30-34,0-2,no,1,esquerda,left_low,no +16,no-recurrence-events,40-49,premeno,15-19,0-2,no,2,esquerda,left_low,no +17,no-recurrence-events,50-59,premeno,30-34,0-2,no,3,esquerda,left_low,no +18,no-recurrence-events,60-69,ge40,30-34,0-2,no,3,esquerda,left_low,no +19,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,direita,right_up,no +20,no-recurrence-events,50-59,ge40,40-44,0-2,no,2,esquerda,left_low,no +21,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,esquerda,left_low,no +22,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,direita,left_low,no +23,no-recurrence-events,50-59,premeno,40-44,0-2,no,2,esquerda,left_up,no +24,no-recurrence-events,50-59,premeno,35-39,0-2,no,2,direita,left_up,no +25,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,esquerda,left_up,no +26,no-recurrence-events,50-59,premeno,20-24,0-2,no,1,esquerda,left_low,no +27,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,direita,left_up,no +28,no-recurrence-events,40-49,premeno,40-44,0-2,no,2,direita,left_low,no +29,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,esquerda,left_low,no +30,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,direita,left_up,no +31,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,direita,left_low,no +32,no-recurrence-events,50-59,premeno,10-14,0-2,no,3,esquerda,left_low,no +33,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,direita,left_up,no +34,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,esquerda,left_up,no +35,no-recurrence-events,30-39,premeno,30-34,0-2,no,2,esquerda,left_up,no +36,no-recurrence-events,50-59,ge40,0-4,0-2,no,2,esquerda,central,no +37,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,direita,central,no +38,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,esquerda,left_low,no +39,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,esquerda,left_low,no +40,no-recurrence-events,50-59,ge40,20-24,0-2,no,1,direita,left_low,no +41,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,esquerda,left_low,no +42,no-recurrence-events,60-69,ge40,5-9,0-2,no,1,esquerda,central,no +43,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,esquerda,left_up,no +44,no-recurrence-events,50-59,ge40,50-54,0-2,no,1,direita,right_up,no +45,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,esquerda,left_up,no +46,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,direita,left_low,no +47,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,direita,left_up,no +48,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,direita,right_up,no +49,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,direita,left_low,no +50,no-recurrence-events,50-59,lt40,15-19,0-2,no,2,esquerda,left_low,no +51,no-recurrence-events,30-39,premeno,20-24,0-2,no,2,esquerda,right_low,no +52,no-recurrence-events,50-59,premeno,15-19,0-2,no,1,esquerda,left_low,no +53,no-recurrence-events,70-79,ge40,20-24,0-2,no,3,esquerda,left_up,no +54,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,direita,left_up,no +55,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,direita,right_up,no +56,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,direita,central,no +57,no-recurrence-events,50-59,ge40,5-9,0-2,no,2,direita,right_up,no +58,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,esquerda,left_up,no +59,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,direita,left_up,no +60,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,esquerda,central,no +61,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,direita,right_low,no +62,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,esquerda,left_low,no +63,no-recurrence-events,20-29,premeno,35-39,0-2,no,2,direita,right_up,no +64,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,esquerda,right_low,no +65,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,direita,left_up,no +66,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,direita,right_low,no +67,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,esquerda,left_up,no +68,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,esquerda,left_low,no +69,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,esquerda,left_low,no +70,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,esquerda,left_low,no +71,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,direita,left_up,no +72,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,esquerda,left_up,no +73,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,direita,right_low,no +74,no-recurrence-events,30-39,premeno,5-9,0-2,no,2,esquerda,right_low,no +75,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,esquerda,left_low,no +76,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,esquerda,left_low,no +77,no-recurrence-events,30-39,premeno,25-29,0-2,no,1,esquerda,central,no +78,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,esquerda,left_low,no +79,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,direita,central,no +80,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,direita,left_low,no +81,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,esquerda,left_up,no +82,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,direita,left_low,no +83,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,direita,left_low,no +84,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,esquerda,right_low,no +85,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,esquerda,left_up,no +86,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,direita,left_low,no +87,no-recurrence-events,70-79,ge40,0-4,0-2,no,1,esquerda,right_low,no +88,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,direita,left_up,no +89,no-recurrence-events,40-49,premeno,40-44,0-2,no,1,direita,left_up,no +90,no-recurrence-events,30-39,premeno,0-4,0-2,no,2,direita,central,no +91,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,esquerda,left_up,no +92,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,direita,left_up,no +93,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,direita,left_up,no +94,no-recurrence-events,50-59,premeno,10-14,0-2,no,1,esquerda,left_low,no +95,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,direita,right_low,no +96,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,esquerda,left_up,no +97,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,direita,left_up,no +98,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,esquerda,right_up,no +99,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,esquerda,left_low,no +100,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,esquerda,left_low,no +101,no-recurrence-events,50-59,ge40,30-34,0-2,no,3,direita,left_low,no +102,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,direita,right_low,no +103,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,esquerda,right_low,no +104,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,direita,left_low,no +105,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,direita,left_up,no +106,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,esquerda,left_up,no +107,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,direita,right_up,no +108,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,direita,right_up,no +109,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,direita,left_up,no +110,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,esquerda,left_low,no +111,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,direita,central,no +112,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,direita,left_up,no +113,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,direita,left_up,no +114,no-recurrence-events,40-49,premeno,35-39,0-2,no,2,direita,right_up,no +115,no-recurrence-events,50-59,ge40,20-24,0-2,no,2,direita,left_up,no +116,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,esquerda,left_low,no +117,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,esquerda,left_up,no +118,no-recurrence-events,30-39,premeno,10-14,0-2,no,1,direita,left_low,no +119,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,esquerda,right_low,no +120,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,esquerda,left_low,no +121,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,direita,right_up,no +122,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,esquerda,left_up,no +123,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,direita,left_low,no +124,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,direita,left_low,no +125,no-recurrence-events,70-79,ge40,10-14,0-2,no,2,esquerda,central,no +126,no-recurrence-events,30-39,premeno,30-34,6-8,yes,2,direita,right_up,no +127,no-recurrence-events,30-39,premeno,25-29,6-8,yes,2,direita,left_up,yes +128,no-recurrence-events,50-59,premeno,25-29,0-2,yes,2,esquerda,left_up,no +129,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,direita,left_up,yes +130,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,direita,right_up,yes +131,no-recurrence-events,40-49,premeno,40-44,3-5,yes,3,direita,left_up,yes +132,no-recurrence-events,40-49,premeno,30-34,6-8,no,2,esquerda,left_up,no +133,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,esquerda,right_up,no +134,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,esquerda,left_low,yes +135,no-recurrence-events,30-39,premeno,20-24,3-5,no,2,direita,central,no +136,no-recurrence-events,30-39,premeno,40-44,3-5,no,3,direita,right_up,yes +137,no-recurrence-events,40-49,premeno,5-9,0-2,no,1,esquerda,left_low,yes +138,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,esquerda,left_low,yes +139,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,esquerda,right_low,no +140,no-recurrence-events,50-59,ge40,40-44,3-5,yes,2,esquerda,left_low,no +141,no-recurrence-events,50-59,premeno,20-24,3-5,yes,2,esquerda,left_low,no +142,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,esquerda,left_up,no +143,no-recurrence-events,40-49,premeno,45-49,0-2,no,2,esquerda,left_low,yes +144,no-recurrence-events,60-69,ge40,45-49,6-8,yes,3,esquerda,central,no +145,no-recurrence-events,40-49,premeno,25-29,0-2,?,2,esquerda,right_low,yes +146,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,direita,left_up,yes +147,no-recurrence-events,50-59,premeno,30-34,3-5,yes,2,esquerda,left_low,yes +148,no-recurrence-events,30-39,premeno,20-24,0-2,no,3,esquerda,central,no +149,no-recurrence-events,50-59,lt40,30-34,0-2,no,3,direita,left_up,no +150,no-recurrence-events,50-59,ge40,25-29,15-17,yes,3,direita,left_up,no +151,no-recurrence-events,60-69,ge40,30-34,3-5,yes,3,esquerda,left_low,no +152,no-recurrence-events,50-59,ge40,35-39,15-17,no,3,esquerda,left_low,no +153,no-recurrence-events,60-69,ge40,15-19,0-2,no,3,direita,left_up,yes +154,no-recurrence-events,30-39,lt40,15-19,0-2,no,3,direita,left_up,no +155,no-recurrence-events,60-69,ge40,40-44,3-5,no,2,direita,left_up,yes +156,no-recurrence-events,50-59,ge40,25-29,3-5,yes,3,direita,left_up,no +157,no-recurrence-events,50-59,premeno,30-34,0-2,no,1,esquerda,central,no +158,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,direita,central,no +159,no-recurrence-events,40-49,premeno,35-39,0-2,no,1,esquerda,left_low,no +160,no-recurrence-events,40-49,premeno,25-29,0-2,no,3,direita,left_up,yes +161,no-recurrence-events,40-49,premeno,30-34,3-5,yes,2,direita,left_low,no +162,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,direita,left_up,yes +163,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,direita,left_up,yes +164,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,direita,left_low,yes +165,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,direita,left_up,no +166,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,direita,left_low,no +167,no-recurrence-events,40-49,ge40,40-44,15-17,yes,2,direita,left_up,yes +168,no-recurrence-events,50-59,premeno,10-14,0-2,no,2,direita,left_up,no +169,no-recurrence-events,40-49,ge40,30-34,0-2,no,2,esquerda,left_up,yes +170,no-recurrence-events,30-39,premeno,20-24,3-5,yes,2,direita,left_up,yes +171,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,esquerda,left_low,no +172,no-recurrence-events,60-69,ge40,30-34,6-8,yes,2,direita,right_up,no +173,no-recurrence-events,50-59,ge40,20-24,3-5,yes,2,direita,left_up,no +174,no-recurrence-events,50-59,premeno,25-29,3-5,yes,2,esquerda,left_low,yes +175,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,direita,right_up,yes +176,no-recurrence-events,40-49,ge40,25-29,0-2,no,2,esquerda,left_low,no +177,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,esquerda,left_low,no +178,no-recurrence-events,50-59,premeno,25-29,3-5,no,2,direita,left_up,yes +179,no-recurrence-events,40-49,premeno,20-24,0-2,no,3,direita,left_low,yes +180,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,direita,left_up,yes +181,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,direita,left_low,yes +182,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,direita,left_low,yes +183,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,esquerda,left_up,yes +184,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,esquerda,left_low,yes +185,no-recurrence-events,40-49,premeno,20-24,6-8,no,2,direita,left_low,yes +186,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,esquerda,right_low,no +187,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,esquerda,left_up,yes +188,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,direita,left_up,no +189,no-recurrence-events,50-59,ge40,20-24,0-2,yes,2,direita,left_up,no +190,no-recurrence-events,40-49,premeno,15-19,12-14,no,3,direita,right_low,yes +191,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,esquerda,left_up,yes +192,no-recurrence-events,50-59,ge40,30-34,6-8,yes,2,esquerda,left_low,no +193,no-recurrence-events,30-39,premeno,10-14,0-2,no,2,esquerda,right_low,no +194,no-recurrence-events,50-59,premeno,50-54,0-2,yes,2,direita,left_up,yes +195,no-recurrence-events,50-59,ge40,35-39,0-2,no,2,esquerda,left_up,no +196,no-recurrence-events,50-59,premeno,10-14,3-5,no,1,direita,left_up,no +197,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,esquerda,left_low,yes +198,no-recurrence-events,50-59,ge40,15-19,0-2,yes,2,esquerda,central,yes +199,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,esquerda,left_low,no +200,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,direita,left_low,no +201,recurrence-events,50-59,premeno,15-19,0-2,no,2,esquerda,left_low,no +202,recurrence-events,40-49,premeno,40-44,0-2,no,1,esquerda,left_low,no +203,recurrence-events,50-59,ge40,35-39,0-2,no,2,esquerda,left_low,no +204,recurrence-events,50-59,premeno,25-29,0-2,no,2,esquerda,right_up,no +205,recurrence-events,30-39,premeno,0-4,0-2,no,2,direita,central,no +206,recurrence-events,50-59,ge40,30-34,0-2,no,3,esquerda,?,no +207,recurrence-events,50-59,premeno,25-29,0-2,no,2,esquerda,right_up,no +208,recurrence-events,50-59,premeno,30-34,0-2,no,3,esquerda,right_up,no +209,recurrence-events,40-49,premeno,35-39,0-2,no,1,direita,left_up,no +210,recurrence-events,40-49,premeno,20-24,0-2,no,2,esquerda,left_low,no +211,recurrence-events,50-59,ge40,20-24,0-2,no,2,direita,central,no +212,recurrence-events,40-49,premeno,30-34,0-2,no,3,direita,right_up,no +213,recurrence-events,50-59,premeno,25-29,0-2,no,1,direita,left_up,no +214,recurrence-events,60-69,ge40,40-44,0-2,no,2,direita,left_low,no +215,recurrence-events,40-49,ge40,20-24,0-2,no,2,direita,left_up,no +216,recurrence-events,50-59,ge40,20-24,0-2,no,2,esquerda,left_up,no +217,recurrence-events,40-49,premeno,15-19,0-2,no,2,esquerda,left_up,no +218,recurrence-events,60-69,ge40,30-34,0-2,no,3,direita,central,no +219,recurrence-events,30-39,premeno,15-19,0-2,no,1,direita,left_low,no +220,recurrence-events,40-49,premeno,25-29,0-2,no,3,esquerda,right_up,no +221,recurrence-events,30-39,premeno,30-34,0-2,no,1,direita,left_up,no +222,recurrence-events,60-69,ge40,25-29,0-2,no,3,esquerda,right_low,yes +223,recurrence-events,60-69,ge40,20-24,0-2,no,3,direita,left_low,no +224,recurrence-events,30-39,premeno,25-29,3-5,yes,3,esquerda,left_low,yes +225,recurrence-events,40-49,ge40,20-24,3-5,no,3,direita,left_low,yes +226,recurrence-events,40-49,premeno,30-34,15-17,yes,3,esquerda,left_low,no +227,recurrence-events,50-59,premeno,30-34,0-2,no,3,direita,left_up,yes +228,recurrence-events,60-69,ge40,40-44,3-5,yes,3,direita,left_low,no +229,recurrence-events,60-69,ge40,45-49,0-2,no,1,direita,right_up,yes +230,recurrence-events,50-59,premeno,50-54,9-11,yes,2,direita,left_up,no +231,recurrence-events,40-49,premeno,30-34,3-5,no,2,direita,left_up,no +232,recurrence-events,30-39,premeno,30-34,3-5,no,3,direita,left_up,yes +233,recurrence-events,70-79,ge40,15-19,9-11,?,1,esquerda,left_low,yes +234,recurrence-events,60-69,ge40,30-34,0-2,no,3,direita,left_up,yes +235,recurrence-events,50-59,premeno,25-29,3-5,yes,3,esquerda,left_low,yes +236,recurrence-events,40-49,premeno,25-29,0-2,no,2,direita,left_low,no +237,recurrence-events,40-49,premeno,25-29,0-2,no,2,direita,left_low,no +238,recurrence-events,30-39,premeno,35-39,0-2,no,3,esquerda,left_low,no +239,recurrence-events,40-49,premeno,20-24,3-5,yes,2,direita,right_up,yes +240,recurrence-events,60-69,ge40,20-24,3-5,no,2,esquerda,left_low,yes +241,recurrence-events,40-49,premeno,15-19,15-17,yes,3,esquerda,left_low,no +242,recurrence-events,50-59,ge40,25-29,6-8,no,3,esquerda,left_low,yes +243,recurrence-events,50-59,ge40,20-24,3-5,yes,3,direita,right_up,no +244,recurrence-events,40-49,premeno,30-34,12-14,yes,3,esquerda,left_up,yes +245,recurrence-events,30-39,premeno,30-34,9-11,no,2,direita,left_up,yes +246,recurrence-events,30-39,premeno,15-19,6-8,yes,3,esquerda,left_low,yes +247,recurrence-events,50-59,ge40,30-34,9-11,yes,3,esquerda,right_low,yes +248,recurrence-events,60-69,ge40,35-39,6-8,yes,3,esquerda,left_low,no +249,recurrence-events,30-39,premeno,20-24,3-5,yes,2,esquerda,left_low,no +250,recurrence-events,40-49,premeno,25-29,0-2,no,3,esquerda,left_up,no +251,recurrence-events,40-49,premeno,50-54,0-2,no,2,direita,left_low,yes +252,recurrence-events,30-39,premeno,40-44,0-2,no,1,esquerda,left_up,no +253,recurrence-events,60-69,ge40,50-54,0-2,no,3,direita,left_up,no +254,recurrence-events,40-49,premeno,30-34,0-2,yes,3,direita,right_up,no +255,recurrence-events,40-49,premeno,30-34,6-8,yes,3,direita,left_up,no +256,recurrence-events,40-49,premeno,30-34,0-2,no,1,esquerda,left_low,yes +257,recurrence-events,40-49,premeno,20-24,3-5,yes,2,esquerda,left_low,yes +258,recurrence-events,50-59,ge40,30-34,6-8,yes,2,esquerda,right_low,yes +259,recurrence-events,50-59,ge40,30-34,3-5,no,3,direita,left_up,no +260,recurrence-events,60-69,ge40,25-29,3-5,no,2,direita,right_up,no +261,recurrence-events,40-49,ge40,25-29,12-14,yes,3,esquerda,right_low,yes +262,recurrence-events,60-69,ge40,25-29,0-2,no,3,esquerda,left_up,no +263,recurrence-events,50-59,lt40,20-24,0-2,?,1,esquerda,left_up,no +264,recurrence-events,50-59,lt40,20-24,0-2,?,1,esquerda,left_low,no +265,recurrence-events,30-39,premeno,35-39,9-11,yes,3,esquerda,left_low,no +266,recurrence-events,40-49,premeno,30-34,3-5,yes,2,esquerda,right_up,no +267,recurrence-events,60-69,ge40,20-24,24-26,yes,3,esquerda,left_low,yes +268,recurrence-events,30-39,premeno,35-39,0-2,no,3,esquerda,left_low,no +269,recurrence-events,40-49,premeno,25-29,0-2,no,2,esquerda,left_low,yes +270,recurrence-events,50-59,ge40,30-34,6-8,yes,3,esquerda,right_low,no +271,recurrence-events,50-59,premeno,25-29,0-2,no,3,direita,left_low,yes +272,recurrence-events,40-49,premeno,15-19,0-2,yes,3,direita,left_up,no +273,recurrence-events,60-69,ge40,30-34,0-2,yes,2,direita,right_up,yes +274,recurrence-events,60-69,ge40,30-34,3-5,yes,2,esquerda,central,yes +275,recurrence-events,40-49,premeno,25-29,9-11,yes,3,direita,left_up,no +276,recurrence-events,30-39,premeno,25-29,6-8,yes,3,esquerda,right_low,yes +277,recurrence-events,60-69,ge40,10-14,6-8,yes,3,esquerda,left_up,yes +278,recurrence-events,50-59,premeno,35-39,15-17,yes,3,direita,right_up,no +279,recurrence-events,50-59,ge40,40-44,6-8,yes,3,esquerda,left_low,yes +280,recurrence-events,50-59,ge40,40-44,6-8,yes,3,esquerda,left_low,yes +281,recurrence-events,30-39,premeno,30-34,0-2,no,2,esquerda,left_up,no +282,recurrence-events,30-39,premeno,20-24,0-2,no,3,esquerda,left_up,yes +283,recurrence-events,60-69,ge40,20-24,0-2,no,1,direita,left_up,no +284,recurrence-events,40-49,ge40,30-34,3-5,no,3,esquerda,left_low,no +285,recurrence-events,50-59,ge40,30-34,3-5,no,3,esquerda,left_low,no diff --git a/exercicios/para-casa/cancer-mama.csv b/exercicios/para-casa/cancer-mama.csv new file mode 100644 index 0000000..48227a9 --- /dev/null +++ b/exercicios/para-casa/cancer-mama.csv @@ -0,0 +1,288 @@ +ID,Class,Age,Menopause,Tumor-size,Inv-nodes,Node-caps,Deg-malig,Breast,Breast-quad,Irradiat +ID, Recorrência,Idade,Menopause,Tamanho-Tumor,Numero-Linfonodos,Penetração-Capsula-Linfonodo,Mama,Quadrante-Mama,Radioterapia +0,no-recurrence-events,30-39,premeno,30-34,0-2,no,3,left,left_low,no +1,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,right_up,no +2,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_low,no +3,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_up,no +4,no-recurrence-events,40-49,premeno,0-4,0-2,no,2,right,right_low,no +5,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_low,no +6,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,left,left_low,no +7,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,left,left_low,no +8,no-recurrence-events,40-49,premeno,50-54,0-2,no,2,left,left_low,no +9,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,left_up,no +10,no-recurrence-events,40-49,premeno,0-4,0-2,no,3,left,central,no +11,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,left,left_low,no +12,no-recurrence-events,60-69,lt40,10-14,0-2,no,1,left,right_up,no +13,no-recurrence-events,50-59,ge40,25-29,0-2,no,3,left,right_up,no +14,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,left,left_up,no +15,no-recurrence-events,60-69,lt40,30-34,0-2,no,1,left,left_low,no +16,no-recurrence-events,40-49,premeno,15-19,0-2,no,2,left,left_low,no +17,no-recurrence-events,50-59,premeno,30-34,0-2,no,3,left,left_low,no +18,no-recurrence-events,60-69,ge40,30-34,0-2,no,3,left,left_low,no +19,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,right_up,no +20,no-recurrence-events,50-59,ge40,40-44,0-2,no,2,left,left_low,no +21,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_low,no +22,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,right,left_low,no +23,no-recurrence-events,50-59,premeno,40-44,0-2,no,2,left,left_up,no +24,no-recurrence-events,50-59,premeno,35-39,0-2,no,2,right,left_up,no +25,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_up,no +26,no-recurrence-events,50-59,premeno,20-24,0-2,no,1,left,left_low,no +27,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,right,left_up,no +28,no-recurrence-events,40-49,premeno,40-44,0-2,no,2,right,left_low,no +29,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_low,no +30,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,right,left_up,no +31,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,right,left_low,no +32,no-recurrence-events,50-59,premeno,10-14,0-2,no,3,left,left_low,no +33,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,right,left_up,no +34,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,left,left_up,no +35,no-recurrence-events,30-39,premeno,30-34,0-2,no,2,left,left_up,no +36,no-recurrence-events,50-59,ge40,0-4,0-2,no,2,left,central,no +37,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,right,central,no +38,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_low,no +39,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,left,left_low,no +40,no-recurrence-events,50-59,ge40,20-24,0-2,no,1,right,left_low,no +41,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,left,left_low,no +42,no-recurrence-events,60-69,ge40,5-9,0-2,no,1,left,central,no +43,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_up,no +44,no-recurrence-events,50-59,ge40,50-54,0-2,no,1,right,right_up,no +45,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,left,left_up,no +46,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +47,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,right,left_up,no +48,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,right,right_up,no +49,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,right,left_low,no +50,no-recurrence-events,50-59,lt40,15-19,0-2,no,2,left,left_low,no +51,no-recurrence-events,30-39,premeno,20-24,0-2,no,2,left,right_low,no +52,no-recurrence-events,50-59,premeno,15-19,0-2,no,1,left,left_low,no +53,no-recurrence-events,70-79,ge40,20-24,0-2,no,3,left,left_up,no +54,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,right,left_up,no +55,no-recurrence-events,70-79,ge40,40-44,0-2,no,1,right,right_up,no +56,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,right,central,no +57,no-recurrence-events,50-59,ge40,5-9,0-2,no,2,right,right_up,no +58,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,left,left_up,no +59,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,right,left_up,no +60,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,central,no +61,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,right_low,no +62,no-recurrence-events,50-59,ge40,0-4,0-2,no,1,left,left_low,no +63,no-recurrence-events,20-29,premeno,35-39,0-2,no,2,right,right_up,no +64,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,left,right_low,no +65,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,left_up,no +66,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,right,right_low,no +67,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,left,left_up,no +68,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,left,left_low,no +69,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,left,left_low,no +70,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_low,no +71,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_up,no +72,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,left,left_up,no +73,no-recurrence-events,50-59,premeno,15-19,0-2,no,2,right,right_low,no +74,no-recurrence-events,30-39,premeno,5-9,0-2,no,2,left,right_low,no +75,no-recurrence-events,50-59,ge40,10-14,0-2,no,1,left,left_low,no +76,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,left,left_low,no +77,no-recurrence-events,30-39,premeno,25-29,0-2,no,1,left,central,no +78,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,left,left_low,no +79,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,right,central,no +80,no-recurrence-events,50-59,ge40,10-14,0-2,no,2,right,left_low,no +81,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_up,no +82,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_low,no +83,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,right,left_low,no +84,no-recurrence-events,40-49,premeno,20-24,0-2,no,1,left,right_low,no +85,no-recurrence-events,50-59,ge40,35-39,0-2,no,3,left,left_up,no +86,no-recurrence-events,60-69,ge40,25-29,0-2,no,2,right,left_low,no +87,no-recurrence-events,70-79,ge40,0-4,0-2,no,1,left,right_low,no +88,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,right,left_up,no +89,no-recurrence-events,40-49,premeno,40-44,0-2,no,1,right,left_up,no +90,no-recurrence-events,30-39,premeno,0-4,0-2,no,2,right,central,no +91,no-recurrence-events,50-59,ge40,20-24,0-2,no,3,left,left_up,no +92,no-recurrence-events,50-59,ge40,25-29,0-2,no,2,right,left_up,no +93,no-recurrence-events,60-69,ge40,20-24,0-2,no,2,right,left_up,no +94,no-recurrence-events,50-59,premeno,10-14,0-2,no,1,left,left_low,no +95,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,right,right_low,no +96,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_up,no +97,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,right,left_up,no +98,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,left,right_up,no +99,no-recurrence-events,30-39,premeno,25-29,0-2,no,2,left,left_low,no +100,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,left,left_low,no +101,no-recurrence-events,50-59,ge40,30-34,0-2,no,3,right,left_low,no +102,no-recurrence-events,50-59,premeno,25-29,0-2,no,2,right,right_low,no +103,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,right_low,no +104,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,right,left_low,no +105,no-recurrence-events,40-49,premeno,30-34,0-2,no,1,right,left_up,no +106,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_up,no +107,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,right,right_up,no +108,no-recurrence-events,40-49,premeno,30-34,0-2,no,3,right,right_up,no +109,no-recurrence-events,60-69,ge40,30-34,0-2,no,1,right,left_up,no +110,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,left,left_low,no +111,no-recurrence-events,50-59,ge40,15-19,0-2,no,1,right,central,no +112,no-recurrence-events,40-49,premeno,20-24,0-2,no,2,right,left_up,no +113,no-recurrence-events,40-49,premeno,10-14,0-2,no,1,right,left_up,no +114,no-recurrence-events,40-49,premeno,35-39,0-2,no,2,right,right_up,no +115,no-recurrence-events,50-59,ge40,20-24,0-2,no,2,right,left_up,no +116,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,left,left_low,no +117,no-recurrence-events,40-49,ge40,20-24,0-2,no,3,left,left_up,no +118,no-recurrence-events,30-39,premeno,10-14,0-2,no,1,right,left_low,no +119,no-recurrence-events,60-69,ge40,15-19,0-2,no,1,left,right_low,no +120,no-recurrence-events,60-69,ge40,20-24,0-2,no,1,left,left_low,no +121,no-recurrence-events,50-59,ge40,15-19,0-2,no,2,right,right_up,no +122,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,left,left_up,no +123,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,left_low,no +124,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,right,left_low,no +125,no-recurrence-events,70-79,ge40,10-14,0-2,no,2,left,central,no +126,no-recurrence-events,30-39,premeno,30-34,6-8,yes,2,right,right_up,no +127,no-recurrence-events,30-39,premeno,25-29,6-8,yes,2,right,left_up,yes +128,no-recurrence-events,50-59,premeno,25-29,0-2,yes,2,left,left_up,no +129,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,right,left_up,yes +130,no-recurrence-events,40-49,premeno,35-39,9-11,yes,2,right,right_up,yes +131,no-recurrence-events,40-49,premeno,40-44,3-5,yes,3,right,left_up,yes +132,no-recurrence-events,40-49,premeno,30-34,6-8,no,2,left,left_up,no +133,no-recurrence-events,50-59,ge40,40-44,0-2,no,3,left,right_up,no +134,no-recurrence-events,60-69,ge40,30-34,0-2,no,2,left,left_low,yes +135,no-recurrence-events,30-39,premeno,20-24,3-5,no,2,right,central,no +136,no-recurrence-events,30-39,premeno,40-44,3-5,no,3,right,right_up,yes +137,no-recurrence-events,40-49,premeno,5-9,0-2,no,1,left,left_low,yes +138,no-recurrence-events,30-39,premeno,40-44,0-2,no,2,left,left_low,yes +139,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,left,right_low,no +140,no-recurrence-events,50-59,ge40,40-44,3-5,yes,2,left,left_low,no +141,no-recurrence-events,50-59,premeno,20-24,3-5,yes,2,left,left_low,no +142,no-recurrence-events,60-69,ge40,10-14,0-2,no,1,left,left_up,no +143,no-recurrence-events,40-49,premeno,45-49,0-2,no,2,left,left_low,yes +144,no-recurrence-events,60-69,ge40,45-49,6-8,yes,3,left,central,no +145,no-recurrence-events,40-49,premeno,25-29,0-2,?,2,left,right_low,yes +146,no-recurrence-events,60-69,ge40,50-54,0-2,no,2,right,left_up,yes +147,no-recurrence-events,50-59,premeno,30-34,3-5,yes,2,left,left_low,yes +148,no-recurrence-events,30-39,premeno,20-24,0-2,no,3,left,central,no +149,no-recurrence-events,50-59,lt40,30-34,0-2,no,3,right,left_up,no +150,no-recurrence-events,50-59,ge40,25-29,15-17,yes,3,right,left_up,no +151,no-recurrence-events,60-69,ge40,30-34,3-5,yes,3,left,left_low,no +152,no-recurrence-events,50-59,ge40,35-39,15-17,no,3,left,left_low,no +153,no-recurrence-events,60-69,ge40,15-19,0-2,no,3,right,left_up,yes +154,no-recurrence-events,30-39,lt40,15-19,0-2,no,3,right,left_up,no +155,no-recurrence-events,60-69,ge40,40-44,3-5,no,2,right,left_up,yes +156,no-recurrence-events,50-59,ge40,25-29,3-5,yes,3,right,left_up,no +157,no-recurrence-events,50-59,premeno,30-34,0-2,no,1,left,central,no +158,no-recurrence-events,50-59,ge40,30-34,0-2,no,1,right,central,no +159,no-recurrence-events,40-49,premeno,35-39,0-2,no,1,left,left_low,no +160,no-recurrence-events,40-49,premeno,25-29,0-2,no,3,right,left_up,yes +161,no-recurrence-events,40-49,premeno,30-34,3-5,yes,2,right,left_low,no +162,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,right,left_up,yes +163,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,right,left_up,yes +164,no-recurrence-events,60-69,ge40,25-29,3-5,?,1,right,left_low,yes +165,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,right,left_up,no +166,no-recurrence-events,40-49,premeno,20-24,3-5,no,2,right,left_low,no +167,no-recurrence-events,40-49,ge40,40-44,15-17,yes,2,right,left_up,yes +168,no-recurrence-events,50-59,premeno,10-14,0-2,no,2,right,left_up,no +169,no-recurrence-events,40-49,ge40,30-34,0-2,no,2,left,left_up,yes +170,no-recurrence-events,30-39,premeno,20-24,3-5,yes,2,right,left_up,yes +171,no-recurrence-events,30-39,premeno,15-19,0-2,no,1,left,left_low,no +172,no-recurrence-events,60-69,ge40,30-34,6-8,yes,2,right,right_up,no +173,no-recurrence-events,50-59,ge40,20-24,3-5,yes,2,right,left_up,no +174,no-recurrence-events,50-59,premeno,25-29,3-5,yes,2,left,left_low,yes +175,no-recurrence-events,40-49,premeno,30-34,0-2,no,2,right,right_up,yes +176,no-recurrence-events,40-49,ge40,25-29,0-2,no,2,left,left_low,no +177,no-recurrence-events,60-69,ge40,10-14,0-2,no,2,left,left_low,no +178,no-recurrence-events,50-59,premeno,25-29,3-5,no,2,right,left_up,yes +179,no-recurrence-events,40-49,premeno,20-24,0-2,no,3,right,left_low,yes +180,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,right,left_up,yes +181,no-recurrence-events,40-49,premeno,35-39,0-2,yes,3,right,left_low,yes +182,no-recurrence-events,40-49,premeno,25-29,0-2,no,1,right,left_low,yes +183,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,left,left_up,yes +184,no-recurrence-events,50-59,ge40,30-34,9-11,?,3,left,left_low,yes +185,no-recurrence-events,40-49,premeno,20-24,6-8,no,2,right,left_low,yes +186,no-recurrence-events,50-59,ge40,25-29,0-2,no,1,left,right_low,no +187,no-recurrence-events,60-69,ge40,15-19,0-2,no,2,left,left_up,yes +188,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,right,left_up,no +189,no-recurrence-events,50-59,ge40,20-24,0-2,yes,2,right,left_up,no +190,no-recurrence-events,40-49,premeno,15-19,12-14,no,3,right,right_low,yes +191,no-recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_up,yes +192,no-recurrence-events,50-59,ge40,30-34,6-8,yes,2,left,left_low,no +193,no-recurrence-events,30-39,premeno,10-14,0-2,no,2,left,right_low,no +194,no-recurrence-events,50-59,premeno,50-54,0-2,yes,2,right,left_up,yes +195,no-recurrence-events,50-59,ge40,35-39,0-2,no,2,left,left_up,no +196,no-recurrence-events,50-59,premeno,10-14,3-5,no,1,right,left_up,no +197,no-recurrence-events,40-49,premeno,10-14,0-2,no,2,left,left_low,yes +198,no-recurrence-events,50-59,ge40,15-19,0-2,yes,2,left,central,yes +199,no-recurrence-events,50-59,premeno,25-29,0-2,no,1,left,left_low,no +200,no-recurrence-events,60-69,ge40,25-29,0-2,no,3,right,left_low,no +201,recurrence-events,50-59,premeno,15-19,0-2,no,2,left,left_low,no +202,recurrence-events,40-49,premeno,40-44,0-2,no,1,left,left_low,no +203,recurrence-events,50-59,ge40,35-39,0-2,no,2,left,left_low,no +204,recurrence-events,50-59,premeno,25-29,0-2,no,2,left,right_up,no +205,recurrence-events,30-39,premeno,0-4,0-2,no,2,right,central,no +206,recurrence-events,50-59,ge40,30-34,0-2,no,3,left,?,no +207,recurrence-events,50-59,premeno,25-29,0-2,no,2,left,right_up,no +208,recurrence-events,50-59,premeno,30-34,0-2,no,3,left,right_up,no +209,recurrence-events,40-49,premeno,35-39,0-2,no,1,right,left_up,no +210,recurrence-events,40-49,premeno,20-24,0-2,no,2,left,left_low,no +211,recurrence-events,50-59,ge40,20-24,0-2,no,2,right,central,no +212,recurrence-events,40-49,premeno,30-34,0-2,no,3,right,right_up,no +213,recurrence-events,50-59,premeno,25-29,0-2,no,1,right,left_up,no +214,recurrence-events,60-69,ge40,40-44,0-2,no,2,right,left_low,no +215,recurrence-events,40-49,ge40,20-24,0-2,no,2,right,left_up,no +216,recurrence-events,50-59,ge40,20-24,0-2,no,2,left,left_up,no +217,recurrence-events,40-49,premeno,15-19,0-2,no,2,left,left_up,no +218,recurrence-events,60-69,ge40,30-34,0-2,no,3,right,central,no +219,recurrence-events,30-39,premeno,15-19,0-2,no,1,right,left_low,no +220,recurrence-events,40-49,premeno,25-29,0-2,no,3,left,right_up,no +221,recurrence-events,30-39,premeno,30-34,0-2,no,1,right,left_up,no +222,recurrence-events,60-69,ge40,25-29,0-2,no,3,left,right_low,yes +223,recurrence-events,60-69,ge40,20-24,0-2,no,3,right,left_low,no +224,recurrence-events,30-39,premeno,25-29,3-5,yes,3,left,left_low,yes +225,recurrence-events,40-49,ge40,20-24,3-5,no,3,right,left_low,yes +226,recurrence-events,40-49,premeno,30-34,15-17,yes,3,left,left_low,no +227,recurrence-events,50-59,premeno,30-34,0-2,no,3,right,left_up,yes +228,recurrence-events,60-69,ge40,40-44,3-5,yes,3,right,left_low,no +229,recurrence-events,60-69,ge40,45-49,0-2,no,1,right,right_up,yes +230,recurrence-events,50-59,premeno,50-54,9-11,yes,2,right,left_up,no +231,recurrence-events,40-49,premeno,30-34,3-5,no,2,right,left_up,no +232,recurrence-events,30-39,premeno,30-34,3-5,no,3,right,left_up,yes +233,recurrence-events,70-79,ge40,15-19,9-11,?,1,left,left_low,yes +234,recurrence-events,60-69,ge40,30-34,0-2,no,3,right,left_up,yes +235,recurrence-events,50-59,premeno,25-29,3-5,yes,3,left,left_low,yes +236,recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +237,recurrence-events,40-49,premeno,25-29,0-2,no,2,right,left_low,no +238,recurrence-events,30-39,premeno,35-39,0-2,no,3,left,left_low,no +239,recurrence-events,40-49,premeno,20-24,3-5,yes,2,right,right_up,yes +240,recurrence-events,60-69,ge40,20-24,3-5,no,2,left,left_low,yes +241,recurrence-events,40-49,premeno,15-19,15-17,yes,3,left,left_low,no +242,recurrence-events,50-59,ge40,25-29,6-8,no,3,left,left_low,yes +243,recurrence-events,50-59,ge40,20-24,3-5,yes,3,right,right_up,no +244,recurrence-events,40-49,premeno,30-34,12-14,yes,3,left,left_up,yes +245,recurrence-events,30-39,premeno,30-34,9-11,no,2,right,left_up,yes +246,recurrence-events,30-39,premeno,15-19,6-8,yes,3,left,left_low,yes +247,recurrence-events,50-59,ge40,30-34,9-11,yes,3,left,right_low,yes +248,recurrence-events,60-69,ge40,35-39,6-8,yes,3,left,left_low,no +249,recurrence-events,30-39,premeno,20-24,3-5,yes,2,left,left_low,no +250,recurrence-events,40-49,premeno,25-29,0-2,no,3,left,left_up,no +251,recurrence-events,40-49,premeno,50-54,0-2,no,2,right,left_low,yes +252,recurrence-events,30-39,premeno,40-44,0-2,no,1,left,left_up,no +253,recurrence-events,60-69,ge40,50-54,0-2,no,3,right,left_up,no +254,recurrence-events,40-49,premeno,30-34,0-2,yes,3,right,right_up,no +255,recurrence-events,40-49,premeno,30-34,6-8,yes,3,right,left_up,no +256,recurrence-events,40-49,premeno,30-34,0-2,no,1,left,left_low,yes +257,recurrence-events,40-49,premeno,20-24,3-5,yes,2,left,left_low,yes +258,recurrence-events,50-59,ge40,30-34,6-8,yes,2,left,right_low,yes +259,recurrence-events,50-59,ge40,30-34,3-5,no,3,right,left_up,no +260,recurrence-events,60-69,ge40,25-29,3-5,no,2,right,right_up,no +261,recurrence-events,40-49,ge40,25-29,12-14,yes,3,left,right_low,yes +262,recurrence-events,60-69,ge40,25-29,0-2,no,3,left,left_up,no +263,recurrence-events,50-59,lt40,20-24,0-2,?,1,left,left_up,no +264,recurrence-events,50-59,lt40,20-24,0-2,?,1,left,left_low,no +265,recurrence-events,30-39,premeno,35-39,9-11,yes,3,left,left_low,no +266,recurrence-events,40-49,premeno,30-34,3-5,yes,2,left,right_up,no +267,recurrence-events,60-69,ge40,20-24,24-26,yes,3,left,left_low,yes +268,recurrence-events,30-39,premeno,35-39,0-2,no,3,left,left_low,no +269,recurrence-events,40-49,premeno,25-29,0-2,no,2,left,left_low,yes +270,recurrence-events,50-59,ge40,30-34,6-8,yes,3,left,right_low,no +271,recurrence-events,50-59,premeno,25-29,0-2,no,3,right,left_low,yes +272,recurrence-events,40-49,premeno,15-19,0-2,yes,3,right,left_up,no +273,recurrence-events,60-69,ge40,30-34,0-2,yes,2,right,right_up,yes +274,recurrence-events,60-69,ge40,30-34,3-5,yes,2,left,central,yes +275,recurrence-events,40-49,premeno,25-29,9-11,yes,3,right,left_up,no +276,recurrence-events,30-39,premeno,25-29,6-8,yes,3,left,right_low,yes +277,recurrence-events,60-69,ge40,10-14,6-8,yes,3,left,left_up,yes +278,recurrence-events,50-59,premeno,35-39,15-17,yes,3,right,right_up,no +279,recurrence-events,50-59,ge40,40-44,6-8,yes,3,left,left_low,yes +280,recurrence-events,50-59,ge40,40-44,6-8,yes,3,left,left_low,yes +281,recurrence-events,30-39,premeno,30-34,0-2,no,2,left,left_up,no +282,recurrence-events,30-39,premeno,20-24,0-2,no,3,left,left_up,yes +283,recurrence-events,60-69,ge40,20-24,0-2,no,1,right,left_up,no +284,recurrence-events,40-49,ge40,30-34,3-5,no,3,left,left_low,no +285,recurrence-events,50-59,ge40,30-34,3-5,no,3,left,left_low,no diff --git a/exercicios/para-casa/cancer-mama.jpg b/exercicios/para-casa/cancer-mama.jpg new file mode 100644 index 0000000..ea921a8 Binary files /dev/null and b/exercicios/para-casa/cancer-mama.jpg differ diff --git a/exercicios/para-casa/projeto-mama.ipynb b/exercicios/para-casa/projeto-mama.ipynb new file mode 100644 index 0000000..b46c3f9 --- /dev/null +++ b/exercicios/para-casa/projeto-mama.ipynb @@ -0,0 +1,1596 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "fa1a6456", + "metadata": { + "slideshow": { + "slide_type": "slide" + } + }, + "source": [ + "# PROJETO SEMANA 13\n", + "\n", + "# Banco de Dados Câncer de Mama\n" + ] + }, + { + "cell_type": "markdown", + "id": "49f4d666", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "source": [ + "Baixando as bibliotecas" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "1df9d7f5", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n" + ] + }, + { + "cell_type": "markdown", + "id": "b585b66b", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "source": [ + "lendo o arquivo csv com seu separador e encoding" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "600ff70e", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
IDClassAgeMenopauseTumor-sizeInv-nodesNode-capsDeg-maligBreastBreast-quadIrradiat
00no-recurrence-events30-39premeno30-340-2no3leftleft_lowno
11no-recurrence-events40-49premeno20-240-2no2rightright_upno
22no-recurrence-events40-49premeno20-240-2no2leftleft_lowno
33no-recurrence-events60-69ge4015-190-2no2rightleft_upno
44no-recurrence-events40-49premeno0-40-2no2rightright_lowno
....................................
281281recurrence-events30-39premeno30-340-2no2leftleft_upno
282282recurrence-events30-39premeno20-240-2no3leftleft_upyes
283283recurrence-events60-69ge4020-240-2no1rightleft_upno
284284recurrence-events40-49ge4030-343-5no3leftleft_lowno
285285recurrence-events50-59ge4030-343-5no3leftleft_lowno
\n", + "

286 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " ID Class Age Menopause Tumor-size Inv-nodes \\\n", + "0 0 no-recurrence-events 30-39 premeno 30-34 0-2 \n", + "1 1 no-recurrence-events 40-49 premeno 20-24 0-2 \n", + "2 2 no-recurrence-events 40-49 premeno 20-24 0-2 \n", + "3 3 no-recurrence-events 60-69 ge40 15-19 0-2 \n", + "4 4 no-recurrence-events 40-49 premeno 0-4 0-2 \n", + ".. ... ... ... ... ... ... \n", + "281 281 recurrence-events 30-39 premeno 30-34 0-2 \n", + "282 282 recurrence-events 30-39 premeno 20-24 0-2 \n", + "283 283 recurrence-events 60-69 ge40 20-24 0-2 \n", + "284 284 recurrence-events 40-49 ge40 30-34 3-5 \n", + "285 285 recurrence-events 50-59 ge40 30-34 3-5 \n", + "\n", + " Node-caps Deg-malig Breast Breast-quad Irradiat \n", + "0 no 3 left left_low no \n", + "1 no 2 right right_up no \n", + "2 no 2 left left_low no \n", + "3 no 2 right left_up no \n", + "4 no 2 right right_low no \n", + ".. ... ... ... ... ... \n", + "281 no 2 left left_up no \n", + "282 no 3 left left_up yes \n", + "283 no 1 right left_up no \n", + "284 no 3 left left_low no \n", + "285 no 3 left left_low no \n", + "\n", + "[286 rows x 11 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.read_csv(\"breast-cancer.csv\", sep=\",\" , encoding= 'UTF-8') \n", + "df" + ] + }, + { + "cell_type": "markdown", + "id": "47cf3339", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "source": [ + "Mostrando que tipo é o df" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "b0542515", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "print(type(df))" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "36ba974e", + "metadata": { + "slideshow": { + "slide_type": "subslide" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "ID int64\n", + "Class object\n", + "Age object\n", + "Menopause object\n", + "Tumor-size object\n", + "Inv-nodes object\n", + "Node-caps object\n", + "Deg-malig int64\n", + "Breast object\n", + "Breast-quad object\n", + "Irradiat object\n", + "dtype: object" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.dtypes" + ] + }, + { + "cell_type": "markdown", + "id": "d2d2d34c", + "metadata": {}, + "source": [ + "Tradução do cabeçalho e lado da mama" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "bb5d8e24", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
IdRecorrênciaIdadeMenopausaTamanho-TumorNumero-LinfonodosPenetração-Capsula-LinfonodoGrau-MalignidadeMamaQuadrante-MamaRadioterapia
00no-recurrence-events30-39premeno30-340-2no3esquerdaleft_lowno
11no-recurrence-events40-49premeno20-240-2no2direitaright_upno
22no-recurrence-events40-49premeno20-240-2no2esquerdaleft_lowno
33no-recurrence-events60-69ge4015-190-2no2direitaleft_upno
44no-recurrence-events40-49premeno0-40-2no2direitaright_lowno
....................................
281281recurrence-events30-39premeno30-340-2no2esquerdaleft_upno
282282recurrence-events30-39premeno20-240-2no3esquerdaleft_upyes
283283recurrence-events60-69ge4020-240-2no1direitaleft_upno
284284recurrence-events40-49ge4030-343-5no3esquerdaleft_lowno
285285recurrence-events50-59ge4030-343-5no3esquerdaleft_lowno
\n", + "

286 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " Id Recorrência Idade Menopausa Tamanho-Tumor \\\n", + "0 0 no-recurrence-events 30-39 premeno 30-34 \n", + "1 1 no-recurrence-events 40-49 premeno 20-24 \n", + "2 2 no-recurrence-events 40-49 premeno 20-24 \n", + "3 3 no-recurrence-events 60-69 ge40 15-19 \n", + "4 4 no-recurrence-events 40-49 premeno 0-4 \n", + ".. ... ... ... ... ... \n", + "281 281 recurrence-events 30-39 premeno 30-34 \n", + "282 282 recurrence-events 30-39 premeno 20-24 \n", + "283 283 recurrence-events 60-69 ge40 20-24 \n", + "284 284 recurrence-events 40-49 ge40 30-34 \n", + "285 285 recurrence-events 50-59 ge40 30-34 \n", + "\n", + " Numero-Linfonodos Penetração-Capsula-Linfonodo Grau-Malignidade \\\n", + "0 0-2 no 3 \n", + "1 0-2 no 2 \n", + "2 0-2 no 2 \n", + "3 0-2 no 2 \n", + "4 0-2 no 2 \n", + ".. ... ... ... \n", + "281 0-2 no 2 \n", + "282 0-2 no 3 \n", + "283 0-2 no 1 \n", + "284 3-5 no 3 \n", + "285 3-5 no 3 \n", + "\n", + " Mama Quadrante-Mama Radioterapia \n", + "0 esquerda left_low no \n", + "1 direita right_up no \n", + "2 esquerda left_low no \n", + "3 direita left_up no \n", + "4 direita right_low no \n", + ".. ... ... ... \n", + "281 esquerda left_up no \n", + "282 esquerda left_up yes \n", + "283 direita left_up no \n", + "284 esquerda left_low no \n", + "285 esquerda left_low no \n", + "\n", + "[286 rows x 11 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "df = pd.read_csv('breast-cancer.csv')\n", + "\n", + "mapeamento = {'left': 'esquerda', 'right': 'direita'}\n", + "\n", + "\n", + "df['Breast'] = df['Breast'].replace(mapeamento)\n", + "\n", + "\n", + "df.to_csv('breast-cancer_traduzido.csv', index=False)\n", + "\n", + "traducoes = {\n", + " 'ID': 'Id',\n", + " 'Class': 'Recorrência',\n", + " 'Age': 'Idade',\n", + " 'Menopause': 'Menopausa',\n", + " 'Tumor-size': 'Tamanho-Tumor',\n", + " 'Inv-nodes': 'Numero-Linfonodos',\n", + " 'Node-caps': 'Penetração-Capsula-Linfonodo',\n", + " 'Deg-malig': 'Grau-Malignidade',\n", + " 'Breast': 'Mama',\n", + " 'Breast-quad': 'Quadrante-Mama',\n", + " 'Irradiat': 'Radioterapia',\n", + "}\n", + "novas_colunas = []\n", + "for chave, valor in traducoes.items():\n", + " novas_colunas.append(valor)\n", + "\n", + "df.columns = novas_colunas\n", + "df\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "f3cf6355", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
IdRecorrênciaIdadeMenopausaTamanho-TumorNumero-LinfonodosPenetração-Capsula-LinfonodoGrau-MalignidadeMamaQuadrante-MamaRadioterapia
00no-recurrence-events30-39premeno30-340-2no3esquerdaleft_lowno
11no-recurrence-events40-49premeno20-240-2no2direitaright_upno
22no-recurrence-events40-49premeno20-240-2no2esquerdaleft_lowno
33no-recurrence-events60-69ge4015-190-2no2direitaleft_upno
44no-recurrence-events40-49premeno0-40-2no2direitaright_lowno
....................................
281281recurrence-events30-39premeno30-340-2no2esquerdaleft_upno
282282recurrence-events30-39premeno20-240-2no3esquerdaleft_upyes
283283recurrence-events60-69ge4020-240-2no1direitaleft_upno
284284recurrence-events40-49ge4030-343-5no3esquerdaleft_lowno
285285recurrence-events50-59ge4030-343-5no3esquerdaleft_lowno
\n", + "

286 rows × 11 columns

\n", + "
" + ], + "text/plain": [ + " Id Recorrência Idade Menopausa Tamanho-Tumor \\\n", + "0 0 no-recurrence-events 30-39 premeno 30-34 \n", + "1 1 no-recurrence-events 40-49 premeno 20-24 \n", + "2 2 no-recurrence-events 40-49 premeno 20-24 \n", + "3 3 no-recurrence-events 60-69 ge40 15-19 \n", + "4 4 no-recurrence-events 40-49 premeno 0-4 \n", + ".. ... ... ... ... ... \n", + "281 281 recurrence-events 30-39 premeno 30-34 \n", + "282 282 recurrence-events 30-39 premeno 20-24 \n", + "283 283 recurrence-events 60-69 ge40 20-24 \n", + "284 284 recurrence-events 40-49 ge40 30-34 \n", + "285 285 recurrence-events 50-59 ge40 30-34 \n", + "\n", + " Numero-Linfonodos Penetração-Capsula-Linfonodo Grau-Malignidade \\\n", + "0 0-2 no 3 \n", + "1 0-2 no 2 \n", + "2 0-2 no 2 \n", + "3 0-2 no 2 \n", + "4 0-2 no 2 \n", + ".. ... ... ... \n", + "281 0-2 no 2 \n", + "282 0-2 no 3 \n", + "283 0-2 no 1 \n", + "284 3-5 no 3 \n", + "285 3-5 no 3 \n", + "\n", + " Mama Quadrante-Mama Radioterapia \n", + "0 esquerda left_low no \n", + "1 direita right_up no \n", + "2 esquerda left_low no \n", + "3 direita left_up no \n", + "4 direita right_low no \n", + ".. ... ... ... \n", + "281 esquerda left_up no \n", + "282 esquerda left_up yes \n", + "283 direita left_up no \n", + "284 esquerda left_low no \n", + "285 esquerda left_low no \n", + "\n", + "[286 rows x 11 columns]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.columns = novas_colunas\n", + "df" + ] + }, + { + "cell_type": "markdown", + "id": "b658b9b9", + "metadata": {}, + "source": [ + "para ver memória utilizada no df" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "527de632", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 286 entries, 0 to 285\n", + "Data columns (total 11 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 Id 286 non-null int64 \n", + " 1 Recorrência 286 non-null object\n", + " 2 Idade 286 non-null object\n", + " 3 Menopausa 286 non-null object\n", + " 4 Tamanho-Tumor 286 non-null object\n", + " 5 Numero-Linfonodos 286 non-null object\n", + " 6 Penetração-Capsula-Linfonodo 286 non-null object\n", + " 7 Grau-Malignidade 286 non-null int64 \n", + " 8 Mama 286 non-null object\n", + " 9 Quadrante-Mama 286 non-null object\n", + " 10 Radioterapia 286 non-null object\n", + "dtypes: int64(2), object(9)\n", + "memory usage: 163.9 KB\n" + ] + } + ], + "source": [ + "df.info(memory_usage=\"deep\")" + ] + }, + { + "cell_type": "markdown", + "id": "41097c79", + "metadata": {}, + "source": [ + "para ver se tem nulos, por exemplo" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "f0980c49", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "RangeIndex: 286 entries, 0 to 285\n", + "Data columns (total 11 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 Id 286 non-null int64 \n", + " 1 Recorrência 286 non-null object\n", + " 2 Idade 286 non-null object\n", + " 3 Menopausa 286 non-null object\n", + " 4 Tamanho-Tumor 286 non-null object\n", + " 5 Numero-Linfonodos 286 non-null object\n", + " 6 Penetração-Capsula-Linfonodo 286 non-null object\n", + " 7 Grau-Malignidade 286 non-null int64 \n", + " 8 Mama 286 non-null object\n", + " 9 Quadrante-Mama 286 non-null object\n", + " 10 Radioterapia 286 non-null object\n", + "dtypes: int64(2), object(9)\n", + "memory usage: 24.7+ KB\n" + ] + } + ], + "source": [ + "df.info()" + ] + }, + { + "cell_type": "markdown", + "id": "3e7f2547", + "metadata": {}, + "source": [ + "Imprime as 10 primeiras" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "2dc626b0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\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", + " \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", + " \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", + " \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", + " \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", + "
IdRecorrênciaIdadeMenopausaTamanho-TumorNumero-LinfonodosPenetração-Capsula-LinfonodoGrau-MalignidadeMamaQuadrante-MamaRadioterapia
00no-recurrence-events30-39premeno30-340-2no3esquerdaleft_lowno
11no-recurrence-events40-49premeno20-240-2no2direitaright_upno
22no-recurrence-events40-49premeno20-240-2no2esquerdaleft_lowno
33no-recurrence-events60-69ge4015-190-2no2direitaleft_upno
44no-recurrence-events40-49premeno0-40-2no2direitaright_lowno
55no-recurrence-events60-69ge4015-190-2no2esquerdaleft_lowno
66no-recurrence-events50-59premeno25-290-2no2esquerdaleft_lowno
77no-recurrence-events60-69ge4020-240-2no1esquerdaleft_lowno
88no-recurrence-events40-49premeno50-540-2no2esquerdaleft_lowno
99no-recurrence-events40-49premeno20-240-2no2direitaleft_upno
\n", + "
" + ], + "text/plain": [ + " Id Recorrência Idade Menopausa Tamanho-Tumor Numero-Linfonodos \\\n", + "0 0 no-recurrence-events 30-39 premeno 30-34 0-2 \n", + "1 1 no-recurrence-events 40-49 premeno 20-24 0-2 \n", + "2 2 no-recurrence-events 40-49 premeno 20-24 0-2 \n", + "3 3 no-recurrence-events 60-69 ge40 15-19 0-2 \n", + "4 4 no-recurrence-events 40-49 premeno 0-4 0-2 \n", + "5 5 no-recurrence-events 60-69 ge40 15-19 0-2 \n", + "6 6 no-recurrence-events 50-59 premeno 25-29 0-2 \n", + "7 7 no-recurrence-events 60-69 ge40 20-24 0-2 \n", + "8 8 no-recurrence-events 40-49 premeno 50-54 0-2 \n", + "9 9 no-recurrence-events 40-49 premeno 20-24 0-2 \n", + "\n", + " Penetração-Capsula-Linfonodo Grau-Malignidade Mama Quadrante-Mama \\\n", + "0 no 3 esquerda left_low \n", + "1 no 2 direita right_up \n", + "2 no 2 esquerda left_low \n", + "3 no 2 direita left_up \n", + "4 no 2 direita right_low \n", + "5 no 2 esquerda left_low \n", + "6 no 2 esquerda left_low \n", + "7 no 1 esquerda left_low \n", + "8 no 2 esquerda left_low \n", + "9 no 2 direita left_up \n", + "\n", + " Radioterapia \n", + "0 no \n", + "1 no \n", + "2 no \n", + "3 no \n", + "4 no \n", + "5 no \n", + "6 no \n", + "7 no \n", + "8 no \n", + "9 no " + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head(10)" + ] + }, + { + "cell_type": "markdown", + "id": "bd719783", + "metadata": {}, + "source": [ + "para ver as informações do data frame linhas e colunas" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "59a424ed", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(286, 11)" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "c943c114", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Contagem do Grau de Malignidade\n", + "Grau-Malignidade\n", + "1 71\n", + "2 130\n", + "3 85\n", + "Name: Grau-Malignidade, dtype: int64\n" + ] + } + ], + "source": [ + "# Agrupar \n", + "dado_agrupado = df.groupby('Grau-Malignidade')\n", + "\n", + "contagem_grau= dado_agrupado['Grau-Malignidade'].count()\n", + "\n", + "print(\"Contagem do Grau de Malignidade\")\n", + "print(contagem_grau)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "284c0b6d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Verificação da Recorrência\n", + "Recorrência\n", + "no-recurrence-events 201\n", + "recurrence-events 85\n", + "Name: Recorrência, dtype: int64\n" + ] + } + ], + "source": [ + "# Agrupar \n", + "dado_agrupado = df.groupby('Recorrência')\n", + "\n", + "contagem_grau= dado_agrupado['Recorrência'].count()\n", + "\n", + "print(\"Verificação da Recorrência\")\n", + "print(contagem_grau)\n" + ] + }, + { + "cell_type": "markdown", + "id": "0cd2883a", + "metadata": {}, + "source": [ + "\n", + "\n", + "Início dos Gráficos" + ] + }, + { + "cell_type": "markdown", + "id": "0c05231c", + "metadata": {}, + "source": [ + "Gráfico 1 e 2" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABMEAAAHqCAYAAAANh1lfAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB78ElEQVR4nOzde3zP9f//8ft7s5PNNhs7ZVis5lARxRwiVnOMEjnkMKcOJBTRJ8dkqRwiZ4WKRElSyKFIDjkn5BSRbHLY5jizPX9/9Nv7622bdrTt7Xa9XN6Xy97P1/P9fD9e59ce7+fr+bIYY4wAAAAAAAAAO+aQ3wEAAAAAAAAAeY0kGAAAAAAAAOweSTAAAAAAAADYPZJgAAAAAAAAsHskwQAAAAAAAGD3SIIBAAAAAADA7pEEAwAAAAAAgN0jCQYAAAAAAAC7RxIMAAAAAAAAdo8kGJAFxhi9++67+vbbb/M7FLuTnJysMWPGaOXKlfkdCgAAAADcMf744w8NHz5cBw4cyO9Q8hxJMNwxypYtqy5duvxnvTlz5shisejYsWNppn3wwQeaNm2ann322XSn57bMxpxTFotFw4cPz/PvuZXx48dr5syZat++vU6ePJmvseSFW21XKPy6dOmismXL5mqbBWG/hH07duyYLBaL5syZk9+hFAj169dX/fr1c62927V8f/zxR1ksFv344495+j3ZUZBjK4hyexu8XbjGQWYMHz5cFoslv8MoUArKeTgxMVGtW7fWoUOHdM8992TqMzm59s3vbYEkGAqE1JPntm3b8juUDP3xxx8aNWqUli1bpkGDBqlbt24yxuR3WAVWcnKyZs+erfr168vHx0cuLi4qW7asoqKi0qznQ4cO6d1339Xy5cvVu3dvPf/88/kUdeGR+o+FxWLRp59+mm6d2rVry2KxqHLlyrc5OvtQGI5LuLOkbpMZvTZv3nxb4pgyZUq+X7ADAJAXRo8erSVLluR3GLdV37595eXlpdmzZxfoRGVKSooWLFigRx99VCVLllSJEiX01FNPZTkBXyRvwgMKngMHDsjBIft53/379+vjjz9WhQoVFBYWJicnJ504cUKlS5fOxSht5TTm/HLlyhU99dRTWrFihR555BG9/vrr8vHx0bFjx7Rw4ULNnTtXx48fV6lSpSRJv//+uz799FOFhoZq6NChGjt2rE6dOqXAwMB8npOCz9XVVfPnz9ezzz5rU37s2DFt3LhRrq6u+RQZgLwycuRIhYSEpCkvX758ltopU6aMrly5Iicnpyx9bsqUKSpRosRt6amMwu2RRx7RlStX5OzsnN+hFArff/99foeQLR07dlTbtm3l4uKS36GgAHvjjTc0aNCg/A7jP40ePVpPP/20WrZsmd+h3BZnzpxRYGCg3n777QJ/rD5+/Lg6deqkNm3aqF27dvr77781fvx4NWrUSLt37870MYgkGO4YOT0xN23a1Pq3xWJR//79cxrSfyqsFxMDBgzQihUrNH78ePXt29dm2rBhwzR+/HibsubNm1v/dnR01MCBA29HmNl26dIlubu753cYkqQmTZpo6dKlOnPmjEqUKGEtnz9/vvz9/RUaGqrz58/nY4QFW0Fal0BmNW7cWNWrV89xOxaLhUQ58pSDgwPbWBYU9H9AM+Lo6ChHR8f8DgO32eXLl1W0aNFM1y9SpIiKFCH9UNCUKFFCQ4cOze8wMqV48eL69ddfFRYWZi0LCgrSc889p23btql27dqZaqfwdTHBHaNLly7y8PDQyZMn1bJlS3l4eKhkyZJ69dVXlZycbFM3JSVF77//vu677z65urqqZMmSatSokc1tTOmNr7V37141aNBAbm5uKlWqlEaNGqWUlJR041m+fLnq1q0rd3d3FStWTE2bNtXevXtva8znzp3Tq6++qvvuu08eHh7y9PRU48aNtXv37kwt08TERPXr108lS5ZUsWLF9MQTT+ivv/5Kt+7JkyfVtWtX+fv7y8XFRZUqVdJHH330n9/x119/afr06XrsscfSJMCkfy+UXn31VWsvsD///FMvvvii7r33Xrm5ucnX11etW7dO06019Tagn3/+Wf3791fJkiXl7u6uJ598Uv/880+a71m+fLnq1aunYsWKydPTUw899JDmz59vU2fLli1q1KiRvLy8VLRoUdWrV08///yzTZ3Ue9b37dun9u3bq3jx4qpTp84tl0Fub1e30qJFC7m4uGjRokU25fPnz1ebNm3SvSidPXu2GjRoID8/P7m4uKhixYqaOnVqmnply5ZVs2bN9OOPP6p69epyc3PTfffdZx3bZfHixdbtt1q1atq5c6fN53/99Vd16dJFd999t1xdXRUQEKCuXbvq7Nmz/zlfqbd7fv7553r99dcVEBAgd3d3PfHEEzpx4kSa+osWLVK1atXk5uamEiVK6Nlnn00ztlzq/nnkyBE1adJExYoVU4cOHf4zlpstWbJElStXlqurqypXrqyvvvoq3XrvvfeeatWqJV9fX7m5ualatWr64osv0tS7Hfsl7izDhg2Tg4OD1qxZY1Pes2dPOTs7W88Z6Y1FEhMTo6ioKJUqVUouLi4KDAxUixYtrMfksmXLau/evVq3bp31NswbxzCKi4tT3759FRwcLBcXF5UvX15jxozJ8Bh4o4zGwbv5XJh6PtiwYYP69OmjkiVLytvbW88995yuXbumuLg4derUScWLF1fx4sU1cODAbA1fcO3aNQ0dOlTVqlWTl5eX3N3dVbduXf3www9p6sbFxalLly7y8vKSt7e3OnfurLi4uHTbXbt2rfW47+3trRYtWmj//v2Ziumvv/5Sy5Yt5e7uLj8/P/Xr10+JiYnp1s3McTE9SUlJGjFihEJDQ+Xq6ipfX1/VqVNHq1atsqn3+++/6+mnn5aPj49cXV1VvXp1LV261KZORmOCZTc2Kf1z7EcffZRmTKrMbk9Szrbbbdu2KTIyUiVKlJCbm5tCQkLUtWtXmzopKSmaMGGCKlWqJFdXV/n7++u5555L8yPVzWOCZWUbTM/tOo+nNyZYZpZLRjJzDZeV8/7x48fVrFkzeXh46K677tLkyZMlSXv27FGDBg3k7u6uMmXKpPmOjMYtSm9+c7qsM/LHH3+odevW8vHxUdGiRVWzZs1MP6Br1apVqlOnjry9veXh4aF7771Xr7/++i3nQ0p/v61fv74qV66s7du365FHHlHRokWtbZ09e1YdO3aUp6en9fi3e/fuNOeX9JanxWJR7969tWjRIlWsWFFubm4KDw/Xnj17JEnTp09X+fLl5erqqvr166d721tWrucPHz6sLl26yNvbW15eXoqKitLly5dt4rl06ZLmzp1rPcfdeLzYuXOnGjduLE9PT3l4eKhhw4aZHorgdpwnUtfdwoUL9dZbb6lUqVJydXVVw4YNdfjw4TT1M3sszsy1b0bH+8yOe3b9+nW9+eabKleunHUYnddff93mHOfl5WWTAJNk/aHl2rVrt2z/RqRiUaAlJycrMjJSNWrU0HvvvafVq1dr7NixKleunF544QVrvW7dumnOnDlq3LixunfvruvXr+unn37S5s2bM/y1PCYmRo8++qiuX7+uQYMGyd3dXTNmzJCbm1uaup988ok6d+6syMhIjRkzRpcvX9bUqVNVp04d7dy502ZQwLyM+Y8//tCSJUvUunVrhYSEKDY2VtOnT1e9evW0b98+BQUF3XJ5du/eXZ9++qnat2+vWrVqae3atTY93FLFxsaqZs2a1hNTyZIltXz5cnXr1k0JCQnpJrdSLV++XNevX1fHjh1vGUuqrVu3auPGjWrbtq1KlSqlY8eOaerUqapfv7727duX5heml156ScWLF9ewYcN07NgxTZgwQb1799bnn39urTNnzhx17dpVlSpV0uDBg+Xt7a2dO3dqxYoVat++vaR/Ty6NGzdWtWrVrP8wpiaHfvrpJz388MM239u6dWuFhoZq9OjRt/xnKq+2q4wULVpULVq00GeffWbdvnbv3q29e/dq1qxZ+vXXX9N8ZurUqapUqZKeeOIJFSlSRN98841efPFFpaSkqFevXjZ1Dx8+rPbt2+u5557Ts88+q/fee0/NmzfXtGnT9Prrr+vFF1+UJEVHR6tNmzY2t/CuWrVKf/zxh6KiohQQEKC9e/dqxowZ2rt3rzZv3pypMQfeeustWSwWvfbaazp9+rQmTJigiIgI7dq1y7pM58yZo6ioKD300EOKjo5WbGys3n//ff3888/auXOnvL29re1dv35dkZGRqlOnjt57770s/YIp/XurSqtWrVSxYkVFR0fr7Nmz1oTBzd5//3098cQT6tChg65du6YFCxaodevWWrZsmc1+dzv2S9iX+Ph4nTlzxqbMYrHI19dX0r+3nHzzzTfq1q2b9uzZo2LFimnlypWaOXOm3nzzTT3wwAMZtt2qVSvt3btXL730ksqWLavTp09r1apVOn78uMqWLasJEybopZdekoeHh/73v/9Jkvz9/SX92yugXr16OnnypJ577jmVLl1aGzdu1ODBg3Xq1ClNmDAhV5fDSy+9pICAAI0YMUKbN2/WjBkz5O3trY0bN6p06dIaPXq0vvvuO7377ruqXLmyOnXqlKX2ExISNGvWLLVr1049evTQhQsX9OGHHyoyMlK//PKLqlSpIunfJ0e3aNFCGzZs0PPPP68KFSroq6++UufOndO0uXr1ajVu3Fh33323hg8fritXrmjSpEmqXbu2duzYccvj/pUrV9SwYUMdP35cffr0UVBQkD755BOtXbs2Td2sHBdvNnz4cEVHR6t79+56+OGHlZCQoG3btmnHjh167LHHJP2biKpdu7buuusu67lu4cKFatmypb788ks9+eSTGbafk9iyco7NrJxst6dPn9bjjz+ukiVLatCgQfL29taxY8e0ePFim3rPPfecdb779Omjo0eP6oMPPtDOnTv1888/Z3hLcma3wVvJj/N4ZpdLejJzDZeVbSg5OVmNGzfWI488onfeeUfz5s1T79695e7urv/973/q0KGDnnrqKU2bNk2dOnVSeHh4urebZ0ZOlnV6YmNjVatWLV2+fFl9+vSRr6+v5s6dqyeeeEJffPHFLfezvXv3qlmzZrr//vs1cuRIubi46PDhw2mSQ1lx9uxZNW7cWG3bttWzzz4rf39/paSkqHnz5vrll1/0wgsvKCwsTF9//XW6x7+M/PTTT1q6dKn1GjQ6OlrNmjXTwIEDNWXKFL344os6f/683nnnHXXt2tXmmJfV6/k2bdooJCRE0dHR2rFjh2bNmiU/Pz+NGTNG0r/X5qnHvp49e0qSypUrZ12mdevWlaenpwYOHCgnJydNnz5d9evX17p161SjRo0M5/F2nSdSvf3223JwcNCrr76q+Ph4vfPOO+rQoYO2bNlirZPZ/Sgr17450b17d82dO1dPP/20XnnlFW3ZskXR0dHav39/hj84nz17Vm+99Zbuueee/+ykYMMABcDs2bONJLN161ZrWefOnY0kM3LkSJu6VatWNdWqVbO+X7t2rZFk+vTpk6bdlJQU699lypQxnTt3tr7v27evkWS2bNliLTt9+rTx8vIykszRo0eNMcZcuHDBeHt7mx49eti0HRMTY7y8vGzK8zrmq1evmuTkZJv6R48eNS4uLmm+82a7du0yksyLL75oU96+fXsjyQwbNsxa1q1bNxMYGGjOnDljU7dt27bGy8vLXL58OcPv6devn5Fkdu7cect4UqXX1qZNm4wk8/HHH1vLUreRiIgIm2XUr18/4+joaOLi4owxxsTFxZlixYqZGjVqmCtXrti0m/q5lJQUExoaaiIjI23aunz5sgkJCTGPPfaYtWzYsGFGkmnXrl2m5icvtqv0/PDDD0aSWbRokVm2bJmxWCzm+PHjxhhjBgwYYO6++25jjDH16tUzlSpVsvlsess8MjLS+plUZcqUMZLMxo0brWUrV640koybm5v5888/reXTp083kswPP/xwy+/57LPPjCSzfv36TM3fXXfdZRISEqzlCxcuNJLM+++/b4wx5tq1a8bPz89UrlzZZn0vW7bMSDJDhw61lqXun4MGDbrld6dK77hUpUoVExgYaN3ejDHm+++/N5JMmTJlbD5/8/xfu3bNVK5c2TRo0MBadrv2S9iH1G0yvZeLi4tN3T179hhnZ2fTvXt3c/78eXPXXXeZ6tWrm6SkJGudo0ePGklm9uzZxhhjzp8/bySZd99995ZxVKpUydSrVy9N+Ztvvmnc3d3NwYMHbcoHDRpkHB0drceojNy8zae6+VyYuhxuPoaHh4cbi8Vinn/+eWvZ9evXTalSpdKN92b16tWzqXf9+nWTmJhoU+f8+fPG39/fdO3a1Vq2ZMkSI8m88847Np+tW7euzfI15t9jiJ+fnzl79qy1bPfu3cbBwcF06tTplvFNmDDBSDILFy60ll26dMmUL1/e5vibleNieh544AHTtGnTW9Zp2LChue+++8zVq1etZSkpKaZWrVomNDTUWpZ6LM+t2DJ7jjUm89tTTrbbr776Ks154mY//fSTkWTmzZtnU75ixYo05dndBjNyu87jqftk6vLPzHJJT2au4bJz3h89erS17Pz588bNzc1YLBazYMECa/nvv/+eZptJvQa82c3za0zOl3V6Urf3n376yVp24cIFExISYsqWLZvmf4IbjR8/3kgy//zzT4Z10psPY9Lut8b8u21KMtOmTbOp++WXXxpJZsKECday5ORk06BBgzTHv/SWZ+r568YYUpdPQECAzTXg4MGDbeLNzvX8zfvNk08+aXx9fW3K3N3dbY4RqVq2bGmcnZ3NkSNHrGV///23KVasmHnkkUfS1L/R7TpPpK67ChUq2Bw73n//fSPJ7NmzxxiTtf0os9e+6W03xqS91jAm7baQej3cvXt3m8+++uqrRpJZu3Ztmnm9cOGCqVatmvHx8TF79+695XK5GbdDosC7+UmBdevW1R9//GF9/+WXX8pisWjYsGFpPnurnibfffedatasafMLQcmSJdPcHrVq1SrFxcWpXbt2OnPmjPXl6OioGjVqpNslPa9idnFxsf5ilJycrLNnz1q7N+/YsSPDz6XOryT16dPHpvzm3iPGGH355Zdq3ry5jDE28xwZGan4+PhbfldCQoIkqVixYreMJ9WNv94mJSXp7NmzKl++vLy9vdP9np49e9oso7p16yo5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S5bU8ePH9e2336p27dr64IMPbkvMzZo108iRIxUVFaVatWppz549mjdvns0AjRmpUqWK2rVrpylTpig+Pl61atXSmjVr0v2l5u2339YPP/ygGjVqqEePHqpYsaLOnTunHTt2aPXq1emeWG80duxYHTlyRH369NHixYvVrFkzFS9eXMePH9eiRYv0+++/q23bttZ5+uSTT+Tl5aWKFStq06ZNWr169X+OcZYRT09PjR8/Xt27d9dDDz2k9u3bq3jx4tq9e7cuX76suXPnysHBQbNmzVLjxo1VqVIlRUVF6a677tLJkyf1ww8/yNPTU9988022vj8/t6sWLVqoRYsWt6zz+OOPy9nZWc2bN9dzzz2nixcvaubMmfLz88vV3haenp7Wx5EnJSXprrvu0vfff6+jR49mqR0fHx/VqVNHUVFRio2N1YQJE1S+fHnrAKxOTk4aM2aMoqKiVK9ePbVr1876iOeyZcuqX79+uTZP0r+P7W7atKnq1Kmjrl276ty5c5o0aZIqVapkcwHWtGlTjRs3To0aNVL79u11+vRpTZ48WeXLl7fZDm7nfgn7sXz5cmtPgBvVqlVLd999t/bv368hQ4aoS5cuat68uaR/H4VepUoVvfjii1q4cGG67R48eFANGzZUmzZtVLFiRRUpUkRfffWVYmNjrcds6d9/PKZOnapRo0apfPny8vPzU4MGDTRgwAAtXbpUzZo1U5cuXVStWjVdunRJe/bs0RdffKFjx47dstdy9+7d9fzzz6tVq1Z67LHHtHv3bq1cufI/ezrnlWbNmmnx4sV68skn1bRpUx09elTTpk1TxYoVbfb35s2bq3bt2ho0aJCOHTumihUravHixemOmfTuu++qcePGCg8PV7du3XTlyhVNmjRJXl5eGj58+C3j6dGjhz744AN16tRJ27dvV2BgoD755JM0Y/Hk9LhYsWJF1a9fX9WqVZOPj4+2bdumL774wubaZPLkyapTp47uu+8+9ejRQ3fffbdiY2O1adMm/fXXX9q9e3e6bec0tsyeY6XMb0852W7nzp2rKVOm6Mknn1S5cuV04cIFzZw5U56entZ/6urVq6fnnntO0dHR2rVrlx5//HE5OTnp0KFDWrRokd5//32bhx3cKLPbYF7IyXk8M8slo+/8r2u423nef/zxx1W6dGl169ZNAwYMkKOjoz766CPr9VpeGzRokD777DM1btxYffr0kY+Pj+bOnaujR4/qyy+/vOXwDiNHjtT69evVtGlTlSlTRqdPn9aUKVNUqlQp60D7lSpVUs2aNTV48GDr3SkLFiz4zx8sbtSyZUs9/PDDeuWVV3T48GGFhYVp6dKl1muSzN7elh15dT1frVo1rV69WuPGjVNQUJBCQkJUo0YNjRo1SqtWrVKdOnX04osvqkiRIpo+fboSExP1zjvv3LLN23WeyKys7EeZvfb18vJS69atNWnSJFksFpUrV07Lli3L1HigDzzwgDp37qwZM2YoLi5O9erV0y+//KK5c+eqZcuWevTRR23qnzx5UhUqVNCwYcOyt0yy9CxJII+kPqL3xkcpd+7c2bi7u6epm97jda9fv27effddExYWZpydnU3JkiVN48aNzfbt2611bn4ktjHG/Prrr6ZevXrG1dXV3HXXXebNN980H374YYaPC46MjDReXl7G1dXVlCtXznTp0sVs27bttsV89epV88orr5jAwEDj5uZmateubTZt2pTmkdoZuXLliunTp4/x9fU17u7upnnz5ubEiRPpPkY8NjbW9OrVywQHBxsnJycTEBBgGjZsaGbMmPGf35M6f7NmzTJ169Y1Xl5exsnJyZQpU8ZERUWZnTt3WuudP3/eREVFmRIlShgPDw8TGRlpfv/99zTznt42YkzGj+NdunSpqVWrlnFzczOenp7m4YcfNp999plNnZ07d5qnnnrK+Pr6GhcXF1OmTBnTpk0bs2bNGmud1HV3q0dM3yy3t6v0pM73okWLblmvXr16plKlSjZlS5cuNffff79xdXU1ZcuWNWPGjDEfffRRuo/7btq0aZo2JZlevXrZlKU+/vjdd9+1lv3111/mySefNN7e3sbLy8u0bt3a/P333+lubxnN32effWYGDx5s/Pz8jJubm2natKnNY8ZTff7556Zq1arGxcXF+Pj4mA4dOpi//vrLpk5G+2dGMtrmvvzyS1OhQgXj4uJiKlasaBYvXmw6d+5s85hoY4z58MMPTWhoqHFxcTFhYWFm9uzZ6R4Lbud+icItdZvM6DV79mxz/fp189BDD5lSpUrZPM7cmP97RPrnn39ujEn72PIzZ86YXr16mbCwMOPu7m68vLxMjRo1zMKFC23aiYmJMU2bNjXFihUzkmzOPxcuXDCDBw825cuXN87OzqZEiRKm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VDExMapSpYpWrFiRZkBYAACAOwHXRgAAAGnZRRJMknr37p3h7Y+4NRcXFw0bNizNrRDIP6yTgoX1UfCwTgoe1knBw7URcgP7NoDM4niBwsBiCtrzKgEAAAAAAIBc5pDfAQAAAAAAAAB5jSQYAAAAAAAA7B5JMAAAAAC3zfDhw1WlSpX8DgNABurXr6++fftKksqWLasJEybkuE2LxaIlS5bkuB0gp0iCFWLDhw+XxWKxeYWFhVmnX716Vb169ZKvr688PDzUqlUrxcbG3rLNY8eOpWnTYrFo8+bN1jpJSUkaOXKkypUrJ1dXVz3wwANasWJFns1nYfX222/LYrFYTyBS9tbJjQ4fPqxixYrJ29vbppx1krGTJ0/q2Wefla+vr9zc3HTfffdp27Zt1unGGA0dOlSBgYFyc3NTRESEDh06lKm258yZo/vvv1+urq7y8/NTr169bKYvXLhQVapUUdGiRVWmTBm9++67uTpvhdHUqVN1//33y9PTU56engoPD9fy5cut07Ozjxw4cECPPvqo/P395erqqrvvvltvvPGGkpKSrHXYRzJWtmzZdI/7qdtzdtZJeucni8Uid3d3ax3WCQAABd/WrVvVs2fPHLdz6tQpNW7cWNL//c+5a9euHLcLZBVJsEKuUqVKOnXqlPW1YcMG67R+/frpm2++0aJFi7Ru3Tr9/fffeuqppzLV7urVq23arVatmnXaG2+8oenTp2vSpEnat2+fnn/+eT355JPauXNnrs9fYbV161ZNnz5d999/v015TtZJUlKS2rVrp7p166aZxjpJ3/nz51W7dm05OTlp+fLl2rdvn8aOHavixYtb67zzzjuaOHGipk2bpi1btsjd3V2RkZG6evXqLdseN26c/ve//2nQoEHau3evVq9ercjISOv05cuXq0OHDnr++ef122+/acqUKRo/frw++OCDPJvfwqBUqVJ6++23tX37dm3btk0NGjRQixYttHfvXknZ20ecnJzUqVMnff/99zpw4IAmTJigmTNnatiwYdY67CMZ27p1q83xftWqVZKk1q1bS8reOnn11Vdt2jx16pQqVqxobVNinQB3ght/jABQOJUsWVJFixbNcHpm9/OAgACeGomCwaDQGjZsmHnggQfSnRYXF2ecnJzMokWLrGX79+83ksymTZsybPPo0aNGktm5c2eGdQIDA80HH3xg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ljQNGzY033//vXV6dvaRBQsWmAcffNB4eHgYd3d3U7FiRTN69GibQaDZR25t5cqVRlK62352j1vJycmmVKlS5vXXX093OusEyJqUlBQzYcIEc++99xonJydTsmRJExkZadatW2fefPNNU6FCBePm5mZ8fHxMixYtzB9//GH97KZNm8wDDzxgnJ2dTZUqVcyXX36ZZlDqr776ypQvX964ubmZZs2amRkzZpib/1VYsWKFqVWrlnFzc7NeJ954XtUNA1/f6K233jIlSpQwHh4epnPnzmbgwIE2A+Pv2LHDVK9e3bi6uprQ0FCzaNGiNINxA8gbFy5cMM8++6wpWrSo8ff3N++8847N/zDpDYyf3n6e1ePDzJkzTXBwsHFwcDD16tUzxnAswO1hMeamAQAAAAAA2K1jx44pJCREO3futA4HAADAnYBHMAEAAAAAAMDukQQDAAAAAACA3eN2SAAAAAAAANg9eoIBAAAAAADA7pEEAwAAAAAAgN0jCQYAAAAAAAC7RxIMAAAAAAAAdo8kGAAAAAAAAOweSTAAd7T69eurb9++OWrjxx9/lMViUVxcXK7EBAAAAADIfSTBANi1Ll26qGXLlvkdBgAAQL7q0qWLLBaLnn/++TTTevXqJYvFoi5dutz+wADgNiIJBgAAAAB3gODgYC1YsEBXrlyxll29elXz589X6dKl8zEyALg9SIIBuGNcunRJnTp1koeHhwIDAzV27Ng0dT755BNVr15dxYoVU0BAgNq3b6/Tp0/b1Pnuu+90zz33yM3NTY8++qiOHTuWpp0NGzaobt26cnNzU3BwsPr06aNLly7l1awBAAD8pwcffFDBwcFavHixtWzx4sUqXbq0qlatai1bsWKF6tSpI29vb/n6+qpZs2Y6cuSIdfqxY8dksVi0cOFC6/XOQw89pIMHD2rr1q2qXr26PDw81LhxY/3zzz/Wz23dulWPPfaYSpQoIS8vL9WrV087duy4PTMPACIJBuAOMmDAAK1bt05ff/21vv/+e/34449pLrySkpL05ptvavfu3VqyZImOHTtmc2vAiRMn9NRTT6l58+batWuXunfvrkGDBtm0ceTIETVq1EitWrXSr7/+qs8//1wbNmxQ7969b8dsAgAAZKhr166aPXu29f1HH32kqKgomzqXLl1S//79tW3bNq1Zs0YODg568sknlZKSYlNv2LBheuONN7Rjxw4VKVJE7du318CBA/X+++/rp59+0uHDhzV06FBr/QsXLqhz587asGGDNm/erNDQUDVp0kQXLlzI25kGgP/PYowx+R0EAOSVLl26KC4uTp9++ql8fX316aefqnXr1pKkc+fOqVSpUurZs6cmTJiQ7ue3bdumhx56SBcuXJCHh4def/11ff3119q7d6+1zqBBgzRmzBidP39e3t7e6t69uxwdHTV9+nRrnQ0bNqhevXq6dOmSXF1d83SeAQAAbpZ6TTRz5kwFBwfrwIEDkqSwsDCdOHFC3bt3l7e3t+bMmZPms2fOnFHJkiW1Z88eVa5cWceOHVNISIhmzZqlbt26SZIWLFigdu3aac2aNWrQoIEk6e2339acOXP0+++/pxtTSkqKvL29NX/+fDVr1ixvZhwAbkBPMAB3hCNHjujatWuqUaOGtczHx0f33nuvTb3t27erefPmKl26tIoVK6Z69epJko4fPy5J2r9/v00bkhQeHm7zfvfu3ZozZ448PDysr8jISKWkpOjo0aN5MXsAAACZUrJkSTVt2lRz5szR7Nmz1bRpU5UoUcKmzqFDh9SuXTvdfffd8vT0VNmyZSX93/VQqvvvv9/6t7+/vyTpvvvusym7cViJ2NhY9ejRQ6GhofLy8pKnp6cuXryYpl0AyCtF8jsAACgoLl26pMjISEVGRmrevHkqWbKkjh8/rsjISF27di3T7Vy8eFHPPfec+vTpk2Yag84CAID81rVrV+swDZMnT04zvXnz5ipTpoxmzpypoKAgpaSkqHLlymmuh5ycnKx/WyyWdMtuvIWyc+fOOnv2rN5//32VKVNGLi4uCg8Pz9J1FgDkBEkwAHeEcuXKycnJSVu2bLEmos6fP6+DBw9ae3v9/vvvOnv2rN5++20FBwdL+vd2yBtVqFBBS5cutSnbvHmzzfsHH3xQ+/btU/ny5fNqdgAAALKtUaNGunbtmiwWiyIjI22mnT17VgcOHNDMmTNVt25dSf8O65Abfv75Z02ZMkVNmjSR9O9Yq2fOnMmVtgEgM7gdEsAdwcPDQ926ddOAAQO0du1a/fbbb+rSpYscHP7vMFi6dGk5Oztr0qRJ+uOPP7R06VK9+eabNu08//zzOnTokAYMGKADBw5o/vz5acbOeO2117Rx40b17t1bu3bt0qFDh/T1118zMD4AACgQHB0dtX//fu3bt0+Ojo4204oXLy5fX1/NmDFDhw8f1tq1a9W/f/9c+d7Q0FB98skn2r9/v7Zs2aIOHTrIzc0tV9oGgMwgCQbgjvHuu++qbt26at68uSIiIlSnTh1Vq1bNOr1kyZKaM2eOFi1apIoVK+rtt9/We++9Z9NG6dKl9eWXX2rJkiV64IEHNG3aNI0ePdqmzv33369169bp4MGDqlu3rqpWraqhQ4cqKCjotswnAADAf/H09JSnp2eacgcHBy1YsEDbt29X5cqV1a9fP7377ru58p0ffvihzp8/rwcffFAdO3ZUnz595OfnlyttA0Bm8HRIAAAAAAAA2D16ggEAAAAAAMDukQQDAAD4f+3YgQwAAADAIH/re3yFEQAAexIMAAAAgD0JBgAAAMCeBAMAAABgT4IBAAAAsCfBAAAAANiTYAAAAADsSTAAAAAA9iQYAAAAAHsSDAAAAIA9CQYAAADAXhScOon0YTjiAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "# Ajuste do tamanho da figura \n", + "plt.figure(figsize=(12, 5)) \n", + "\n", + "# Dividir a figura em duas colunas\n", + "plt.subplot(1, 2, 1) \n", + "\n", + "cores = ['#FF69B4', '#9370DB', '#FFFF00', '#32CD32', '#FFA500']\n", + "contagem_idade = df['Idade'].value_counts().head()\n", + "plt.bar(contagem_idade.index, contagem_idade.values, color=cores)\n", + "plt.xlabel('Idade')\n", + "plt.ylabel('Quantidade')\n", + "plt.title('Incidência de Câncer de Mama por Idade')\n", + "\n", + "\n", + "# Gráfico de barras para a coluna 'Mama'\n", + "plt.subplot(1, 2, 2) # Segunda coluna da figura\n", + "\n", + "contagem_lado = df['Mama'].value_counts().head()\n", + "plt.bar(contagem_lado.index, contagem_lado.values, color=cores)\n", + "plt.xlabel('Mama')\n", + "plt.title('Existe um lado do seio que seja mais comum o surgimento do nódulo?')\n", + "\n", + "\n", + "plt.tight_layout() \n", + "\n", + "\n", + "plt.show()\n" + ] + }, + { + "cell_type": "markdown", + "id": "93dbb2d6", + "metadata": {}, + "source": [ + "Neste primeiro gráfico podemos ver que as chances de surgimento de tumor maligno é maior após os 40 anos.\n", + "Também pode-se observar que após os 70 anos diminui drásticamente da incidencia do surgimento da doença.\n", + "\n", + "No segundo gráfico eu quis verificar se tem um lado que seja mais comum o aparecimento do tumor, porém não há uma diferença considerável.\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "c993292b", + "metadata": {}, + "source": [ + "Gráfico 3\n", + "\n", + "Este gráfico mapeia a localização do tumor na mama" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "fcdb5675", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAh0AAAH4CAYAAADuAV9LAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAACcyElEQVR4nOzdd3xV9f3H8de5O3vvMAOEIUtQkQ0iIDhw7z36a6tWq622Wuus2qmtVesCHLgBFfcCGYIM2RBW9t47d53z+yMSjRkk4Sbnjs/z8chDc8+557xvSG4++U5F0zQNIYQQQoheZtA7gBBCCCECgxQdQgghhOgTUnQIIYQQok9I0SGEEEKIPiFFhxBCCCH6hBQdQgghhOgTUnQIIYQQok9I0SGEEEKIPiFFhxAiIH311Vc8/PDD1NfX6x1FiIAhRYcQvUBRFO6///6Wz5csWYKiKGRlZemWCeCSSy4hLCyMO++8k8rKSiIjI6mqqur1+3rL6z/q8OHDnHvuucTHxxMSEtKl5wwcOJBrrrmmR/ebOXMmM2fO7NFzhfAnUnQIn3X0F9mWLVv0juIT9u7dy+rVq3nggQd4//33iYmJYc6cOURGRuodrduO/tvbbDby8/PbHJ85cyYnnHBCu8+12+1ceOGF3Hzzzdx00029HVUI8RNSdAjRB6688koaGxsZMGCAbhkGDx7M1q1b+e1vf8v+/fvJy8vj7bff1i2PJ9jtdh577LFuPWfXrl1ce+21PPLII72USgjRESk6hOgDRqMRm82Goii6ZbDZbKSkpABgMBhITk7WNY8njBs3jueff56CgoIuP2fixInccsstvZhKCNERKTqE3/v+++8544wzCA8PJzQ0lNNOO42NGze2Oa+qqorbb7+dgQMHYrVaSU1N5aqrrqKsrAwAh8PBfffdx4QJE4iIiCAkJIRp06bx9ddfHzPDz8c03H///SiK0u7HT8cN/P3vf2fy5MnExMQQFBTEhAkTeOedd9q9x6uvvsrJJ59McHAwUVFRTJ8+nc8++6zl+IoVK1iwYAHJyclYrVbS0tJ46KGHcLvdba719ttvM2HCBIKCgoiNjeWKK65otxujPXv27GH27NkEBQWRmprKww8/jKqq7Z779NNPM2rUKKxWK8nJyfz617/u1hiTP/7xj7jd7i61drhcLh566CHS0tKwWq0MHDiQP/7xj9jt9lbnaZrGww8/TGpqKsHBwcyaNYs9e/a0ud7Rf8Of6+r4lZKSEq6//noSEhKw2WyMHTuWpUuXHvN1COHLTHoHEKI37dmzh2nTphEeHs7vf/97zGYz//vf/5g5cyZr1qzhlFNOAaCuro5p06axb98+rrvuOk488UTKysp4//33ycvLIzY2lpqaGl544QUuvfRSbrzxRmpra3nxxReZN28e3333HePGjetyrvPOO48hQ4a0emzr1q088cQTxMfHtzz25JNPcvbZZ3P55ZfjcDh44403uPDCC1m1ahULFy5sOe+BBx7g/vvvZ/LkyTz44INYLBY2bdrEV199xdy5cwF46aWXCAsL47e//S0hISF8/fXX3HfffdTU1PC3v/2t5VpLlizh2muv5aSTTuLRRx+luLiYJ598kvXr1/P99993OgakqKiIWbNm4XK5uPvuuwkJCeG5554jKCiozbn3338/DzzwAHPmzOGXv/wlGRkZPPPMM2zevJn169djNpuP+XUcNGgQV111Fc8//zx33303ycnJHZ57ww03sHTpUi644ALuuOMONm3axKOPPsq+fftYsWJFy3n33XcfDz/8MAsWLGDBggVs27aNuXPn4nA4jpmnqxobG5k5cyaHDh3i5ptvZtCgQbz99ttcc801VFVV8Zvf/MZj9xLCq2hC+KjFixdrgLZ58+YOz1m0aJFmsVi0w4cPtzxWUFCghYWFadOnT2957L777tMAbfny5W2uoaqqpmma5nK5NLvd3upYZWWllpCQoF133XWtHge0P//5z22yZmZmtpuztLRU69+/vzZ69Gitrq6u5fGGhoZW5zkcDu2EE07QZs+e3fLYwYMHNYPBoJ177rma2+1uN7umaVp9fX2b+/7iF7/QgoODtaamppbrx8fHayeccILW2NjYct6qVas0QLvvvvvazX/UbbfdpgHapk2bWh4rKSnRIiIiWr3+kpISzWKxaHPnzm2V+amnntIA7aWXXur0Pj/9tz98+LBmMpm0W2+9teX4jBkztFGjRrV8vn37dg3QbrjhhlbXufPOOzVA++qrr1rlWrhwYauv3R//+EcN0K6++uqWx/785z9r7b2FtvdvPWPGDG3GjBktnz/xxBMaoL366qstjzkcDu3UU0/VQkNDtZqamk5fvxC+SrpXhN9yu9189tlnLFq0iMGDB7c8npSUxGWXXca6deuoqakB4N1332Xs2LGce+65ba5ztAndaDRisVgAUFWViooKXC4XEydOZNu2bceV89JLL6W2tpYVK1a0msL50xaCyspKqqurmTZtWqv7rVy5ElVVue+++zAYWv9I/7T5Pzg4uOX/a2trKSsrY9q0aTQ0NLB//34AtmzZQklJCb/61a+w2Wwt5y9cuJDhw4fz4YcfdvpaPvroIyZNmsTJJ5/c8lhcXByXX355q/O++OILHA4Ht912W6vMN954I+Hh4ce8z08NHjyYK6+8kueee47CwsIOcwH89re/bfX4HXfcAdByv6O5brnlllZfu9tuu63Lebrio48+IjExkUsvvbTlMbPZzK233kpdXR1r1qzx6P2E8BZSdAi/VVpaSkNDA+np6W2OjRgxAlVVyc3NBZrXbehoiuVPLV26lDFjxmCz2YiJiSEuLo4PP/yQ6urqHue89957+eqrr1i2bBlpaWmtjq1atYpJkyZhs9mIjo4mLi6OZ555ptX9Dh8+jMFgYOTIkZ3eZ8+ePZx77rlEREQQHh5OXFwcV1xxBUDL9bKzswHa/ZoNHz685XhHsrOzGTp0aJvHf369ju5jsVgYPHjwMe/zc/feey8ul6vDsR3Z2dkYDIY2XVqJiYlERka23O/of3/+GuLi4oiKiupWps4c/Tr9vEgcMWJEqxxC+BspOoTooldffZVrrrmGtLQ0XnzxRT755BM+//xzZs+e3eFAyWNZuXIljz/+OA8++CDz589vdWzt2rWcffbZ2Gw2nn76aT766CM+//xzLrvsMjRN69Z9qqqqmDFjBjt27ODBBx/kgw8+4PPPP+fxxx8H6HF+bzF48GCuuOKKTls7AI/O1unoWu0NzBVCNJOBpMJvxcXFERwcTEZGRptj+/fvx2Aw0K9fPwDS0tLYvXt3p9d75513GDx4MMuXL2/1C+fPf/5zj/IdOHCAq6++mkWLFvHHP/6xzfF3330Xm83Gp59+itVqbXl88eLFrc5LS0tDVVX27t3b4WDW1atXU15ezvLly5k+fXrL45mZma3OO7qOSEZGBrNnz251LCMj45jrjAwYMICDBw+2efzn/wY/vc9Pu74cDgeZmZnMmTOn0/u059577+XVV19tKaR+fj9VVTl48GBLawJAcXExVVVVLXmO/vfgwYOtcpWWllJZWdnqmkdbPqqqqloNru1KK8WAAQPYuXMnqqq2au042s2l53ouQvQmaekQfstoNDJ37lzee++9VtMXi4uLWbZsGVOnTiU8PByA888/nx07drSaxXDU0VYFo9HY6nOATZs28e2333Y7W11dHeeeey4pKSksXbq03b+ajUYjiqK0+ss5KyuLlStXtjpv0aJFGAwGHnzwwTYtFp1ldzgcPP30063OnzhxIvHx8Tz77LOtppJ+/PHH7Nu3r9WMmfYsWLCAjRs38t1337U8VlpaymuvvdbqvDlz5mCxWPj3v//dKtOLL75IdXX1Me/TnrS0NK644gr+97//UVRU1CYXwBNPPNHq8X/+858ALfebM2cOZrOZ//znP61y/fx5R+8H8M0337Q8Vl9f36VprwsWLKCoqIg333yz5TGXy8V//vMfQkNDmTFjxjGvIYQvkpYO4fNeeuklPvnkkzaP/+Y3v+Hhhx/m888/Z+rUqfzqV7/CZDLxv//9D7vdzl//+teWc3/3u9/xzjvvcOGFF3LdddcxYcIEKioqeP/993n22WcZO3YsZ555JsuXL+fcc89l4cKFZGZm8uyzzzJy5Ejq6uq6lfmBBx5g79693Hvvvbz33nutjqWlpXHqqaeycOFC/vnPfzJ//nwuu+wySkpK+O9//8uQIUPYuXNny/lDhgzhnnvu4aGHHmLatGmcd955WK1WNm/eTHJyMo8++iiTJ08mKiqKq6++mltvvRVFUXjllVfadNOYzWYef/xxrr32WmbMmMGll17aMmV24MCB3H777Z2+rt///ve88sorzJ8/n9/85jctU2aP/mV/VFxcHH/4wx944IEHmD9/PmeffTYZGRk8/fTTnHTSSS1jTbrrnnvu4ZVXXiEjI4NRo0a1PD527FiuvvpqnnvuuZaupu+++46lS5eyaNEiZs2a1ZLrzjvv5NFHH+XMM89kwYIFfP/993z88cfExsa2utfcuXPp378/119/Pb/73e8wGo289NJLxMXFkZOT02nOm266if/9739cc801bN26lYEDB/LOO++wfv16nnjiCcLCwnr0+oXwevpNnBHi+BydmtjRR25urqZpmrZt2zZt3rx5WmhoqBYcHKzNmjVL27BhQ5vrlZeXazfffLOWkpKiWSwWLTU1Vbv66qu1srIyTdOap5/+5S9/0QYMGKBZrVZt/Pjx2qpVq7Srr75aGzBgQKtrcYwps1dffXWHuX86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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "quadrante_counts = df['Quadrante-Mama'].value_counts()\n", + "\n", + "# gráfico de pizza\n", + "plt.figure(figsize=(6, 6))\n", + "plt.pie(quadrante_counts, labels=quadrante_counts.index, autopct='%1.1f%%', shadow=True, startangle=140)\n", + "plt.axis('equal')\n", + "\n", + "# Adicione um título ao gráfico\n", + "plt.title('Localização do Nódulo')\n", + "\n", + "# Exiba o gráfico\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "81861091", + "metadata": {}, + "source": [ + "Aqui é possível identificar que é mais comum que o nódulo esteja localizado no lado esquerdo do seio" + ] + }, + { + "cell_type": "markdown", + "id": "035cd58f", + "metadata": {}, + "source": [ + "![Exemplo de imagem][def]\n", + "\n", + "[def]: cancer-mama.jpg" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "\n", + "Leitura do CSV" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "90cbfe15", + "metadata": {}, + "outputs": [], + "source": [ + "import sqlite3\n", + "import csv\n", + "banco = sqlite3.connect(\"breast-cancer.db\") \n", + "cursor = banco.cursor()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "3de68e04", + "metadata": {}, + "outputs": [], + "source": [ + "file = open(\"breast-cancer.csv\", encoding= 'UTF-8') \n", + "\n", + "conteudo = csv.reader(file)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "4639ca13", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cursor.execute ('\\\n", + " CREATE TABLE IF NOT EXISTS Mama (\\\n", + " Id INTEGER,\\\n", + " Recorrência TEXT,\\\n", + " Idade TEXT,\\\n", + " Menopausa TEXT,\\\n", + " Tamanho TEXT,\\\n", + " Linfonodos TEXT,\\\n", + " Capsula TEXT,\\\n", + " Malignidade INTEGER,\\\n", + " Mama TEXT,\\\n", + " Quadrante TEXT,\\\n", + " Radioterapia TEXT\\\n", + " )\\\n", + "')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "50ac7e55", + "metadata": {}, + "outputs": [], + "source": [ + "inserir_conteudo = '''\n", + " INSERT INTO Mama (\n", + " Id, Recorrência, Idade, Menopausa,\n", + " Tamanho, Linfonodos, Capsula,\n", + " Malignidade, Mama, Quadrante, Radioterapia\n", + " ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)\n", + "'''" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "3a0d220a", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "cursor.executemany(inserir_conteudo, conteudo)\n", + "\n", + "cursor.executemany\n", + "selecionar_tudo = \"SELECT * FROM Mama\"\n", + "entradas = cursor.execute(selecionar_tudo).fetchall();\n", + "\n", + "banco.commit();\n", + "banco.close();\n", + "\n", + "file.close()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}