From 2631ca36f21646457d14f8d67ca3d625d07683cc Mon Sep 17 00:00:00 2001 From: 264af2e9a1e4e844f861df089a5604e3 <264af2e9a1e4e844f861df089a5604e3@app-learninglab.inria.fr> Date: Wed, 30 Oct 2024 10:19:19 +0000 Subject: [PATCH] no commit message --- module3/exo2/exerciceTabac.ipynb | 1020 +++++++++++++++++++++++++++++- 1 file changed, 1010 insertions(+), 10 deletions(-) diff --git a/module3/exo2/exerciceTabac.ipynb b/module3/exo2/exerciceTabac.ipynb index 19f9620..4340ba0 100644 --- a/module3/exo2/exerciceTabac.ipynb +++ b/module3/exo2/exerciceTabac.ipynb @@ -22,7 +22,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -41,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -50,7 +50,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -518,7 +518,7 @@ "[1314 rows x 3 columns]" ] }, - "execution_count": 20, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -533,26 +533,984 @@ "metadata": {}, "source": [ " Création de 2 tableaux à partir du contenu du fichier csv :\n", - " nonFumeuses contient les données des personnes qui ne fument pas (qui ont \"No\" à la colonne \"Smoker)\n", - " fumeuses contient les données des personnes qui fument (qui ont \"Yes\" à la colonne \"Smoker\")" + " nonFumeuses contient les données des personnes qui ne fument pas (qui ont \"No\" dans la colonne \"Smoker)\n", + " fumeuses contient les données des personnes qui fument (qui ont \"Yes\" dans la colonne \"Smoker\")" ] }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "#trier = raw_data.sort_values(by = [\"Smoker\"])\n", "masq = raw_data[\"Smoker\"] == \"Yes\"\n", - "nonFumeuses = raw_data.loc[masq]\n", - "fumeuses = raw_data.loc[raw_data[\"Smoker\"]==\"No\"]\n", + "fumeuses = raw_data.loc[masq]\n", + "nonFumeuses = raw_data.loc[raw_data[\"Smoker\"]==\"No\"]\n", "\n" ] }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 10, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SmokerStatusAge
0YesAlive21.0
1YesAlive19.3
4YesAlive81.4
7YesDead57.5
8YesAlive24.8
9YesAlive49.5
10YesAlive30.0
12YesAlive49.2
19YesAlive65.7
21YesAlive38.3
23YesDead62.3
26YesAlive59.2
30YesAlive34.6
31YesAlive51.9
32YesAlive49.9
35YesAlive46.7
36YesAlive44.4
37YesAlive29.5
38YesDead33.0
39YesAlive35.6
40YesAlive39.1
42YesAlive35.7
46YesDead44.3
48YesAlive37.5
49YesAlive22.1
53YesAlive39.0
56YesAlive40.1
60YesAlive58.1
61YesAlive37.3
63YesDead36.3
............
1240YesAlive29.7
1243YesAlive40.1
1251YesAlive27.8
1252YesAlive52.4
1253YesAlive27.8
1254YesAlive41.0
1259YesAlive40.8
1260YesAlive20.4
1263YesAlive20.9
1264YesAlive45.5
1269YesAlive38.8
1270YesAlive55.5
1271YesAlive24.9
1273YesAlive55.7
1276YesAlive58.5
1278YesAlive43.7
1282YesAlive51.2
1284YesDead36.0
1285YesAlive48.3
1288YesDead39.3
1295YesDead82.4
1296YesAlive38.3
1297YesAlive32.7
1299YesDead60.0
1303YesAlive31.2
1304YesAlive47.8
1305YesAlive60.9
1307YesAlive43.0
1309YesAlive35.9
1311YesDead62.1
\n", + "

582 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " Smoker Status Age\n", + "0 Yes Alive 21.0\n", + "1 Yes Alive 19.3\n", + "4 Yes Alive 81.4\n", + "7 Yes Dead 57.5\n", + "8 Yes Alive 24.8\n", + "9 Yes Alive 49.5\n", + "10 Yes Alive 30.0\n", + "12 Yes Alive 49.2\n", + "19 Yes Alive 65.7\n", + "21 Yes Alive 38.3\n", + "23 Yes Dead 62.3\n", + "26 Yes Alive 59.2\n", + "30 Yes Alive 34.6\n", + "31 Yes Alive 51.9\n", + "32 Yes Alive 49.9\n", + "35 Yes Alive 46.7\n", + "36 Yes Alive 44.4\n", + "37 Yes Alive 29.5\n", + "38 Yes Dead 33.0\n", + "39 Yes Alive 35.6\n", + "40 Yes Alive 39.1\n", + "42 Yes Alive 35.7\n", + "46 Yes Dead 44.3\n", + "48 Yes Alive 37.5\n", + "49 Yes Alive 22.1\n", + "53 Yes Alive 39.0\n", + "56 Yes Alive 40.1\n", + "60 Yes Alive 58.1\n", + "61 Yes Alive 37.3\n", + "63 Yes Dead 36.3\n", + "... ... ... ...\n", + "1240 Yes Alive 29.7\n", + "1243 Yes Alive 40.1\n", + "1251 Yes Alive 27.8\n", + "1252 Yes Alive 52.4\n", + "1253 Yes Alive 27.8\n", + "1254 Yes Alive 41.0\n", + "1259 Yes Alive 40.8\n", + "1260 Yes Alive 20.4\n", + "1263 Yes Alive 20.9\n", + "1264 Yes Alive 45.5\n", + "1269 Yes Alive 38.8\n", + "1270 Yes Alive 55.5\n", + "1271 Yes Alive 24.9\n", + "1273 Yes Alive 55.7\n", + "1276 Yes Alive 58.5\n", + "1278 Yes Alive 43.7\n", + "1282 Yes Alive 51.2\n", + "1284 Yes Dead 36.0\n", + "1285 Yes Alive 48.3\n", + "1288 Yes Dead 39.3\n", + "1295 Yes Dead 82.4\n", + "1296 Yes Alive 38.3\n", + "1297 Yes Alive 32.7\n", + "1299 Yes Dead 60.0\n", + "1303 Yes Alive 31.2\n", + "1304 Yes Alive 47.8\n", + "1305 Yes Alive 60.9\n", + "1307 Yes Alive 43.0\n", + "1309 Yes Alive 35.9\n", + "1311 Yes Dead 62.1\n", + "\n", + "[582 rows x 3 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "fumeuses" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SmokerStatusAge
2NoDead57.5
3NoAlive47.1
5NoAlive36.8
6NoAlive23.8
11NoDead66.0
13NoAlive58.4
14NoDead60.6
15NoAlive25.1
16NoAlive43.5
17NoAlive27.1
18NoAlive58.3
20NoDead73.2
22NoAlive33.4
24NoAlive18.0
25NoAlive56.2
27NoAlive25.8
28NoDead36.9
29NoAlive20.2
33NoAlive19.4
34NoAlive56.9
41NoDead69.7
43NoDead75.8
44NoAlive25.3
45NoDead83.0
47NoAlive18.5
50NoAlive82.8
51NoAlive45.0
52NoDead73.3
54NoAlive28.4
55NoDead73.7
............
1262NoAlive41.2
1265NoAlive26.7
1266NoAlive41.8
1267NoAlive33.7
1268NoAlive56.5
1272NoAlive33.0
1274NoAlive25.7
1275NoAlive19.5
1277NoAlive23.4
1279NoAlive34.4
1280NoDead83.9
1281NoAlive34.9
1283NoDead86.3
1286NoAlive63.1
1287NoAlive60.8
1289NoAlive36.7
1290NoAlive63.8
1291NoDead71.3
1292NoAlive57.7
1293NoAlive63.2
1294NoAlive46.6
1298NoAlive39.7
1300NoDead71.0
1301NoAlive20.5
1302NoAlive44.4
1306NoDead61.4
1308NoAlive42.1
1310NoAlive22.3
1312NoDead88.6
1313NoAlive39.1
\n", + "

732 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " Smoker Status Age\n", + "2 No Dead 57.5\n", + "3 No Alive 47.1\n", + "5 No Alive 36.8\n", + "6 No Alive 23.8\n", + "11 No Dead 66.0\n", + "13 No Alive 58.4\n", + "14 No Dead 60.6\n", + "15 No Alive 25.1\n", + "16 No Alive 43.5\n", + "17 No Alive 27.1\n", + "18 No Alive 58.3\n", + "20 No Dead 73.2\n", + "22 No Alive 33.4\n", + "24 No Alive 18.0\n", + "25 No Alive 56.2\n", + "27 No Alive 25.8\n", + "28 No Dead 36.9\n", + "29 No Alive 20.2\n", + "33 No Alive 19.4\n", + "34 No Alive 56.9\n", + "41 No Dead 69.7\n", + "43 No Dead 75.8\n", + "44 No Alive 25.3\n", + "45 No Dead 83.0\n", + "47 No Alive 18.5\n", + "50 No Alive 82.8\n", + "51 No Alive 45.0\n", + "52 No Dead 73.3\n", + "54 No Alive 28.4\n", + "55 No Dead 73.7\n", + "... ... ... ...\n", + "1262 No Alive 41.2\n", + "1265 No Alive 26.7\n", + "1266 No Alive 41.8\n", + "1267 No Alive 33.7\n", + "1268 No Alive 56.5\n", + "1272 No Alive 33.0\n", + "1274 No Alive 25.7\n", + "1275 No Alive 19.5\n", + "1277 No Alive 23.4\n", + "1279 No Alive 34.4\n", + "1280 No Dead 83.9\n", + "1281 No Alive 34.9\n", + "1283 No Dead 86.3\n", + "1286 No Alive 63.1\n", + "1287 No Alive 60.8\n", + "1289 No Alive 36.7\n", + "1290 No Alive 63.8\n", + "1291 No Dead 71.3\n", + "1292 No Alive 57.7\n", + "1293 No Alive 63.2\n", + "1294 No Alive 46.6\n", + "1298 No Alive 39.7\n", + "1300 No Dead 71.0\n", + "1301 No Alive 20.5\n", + "1302 No Alive 44.4\n", + "1306 No Dead 61.4\n", + "1308 No Alive 42.1\n", + "1310 No Alive 22.3\n", + "1312 No Dead 88.6\n", + "1313 No Alive 39.1\n", + "\n", + "[732 rows x 3 columns]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nonFumeuses" + ] + }, + { + "cell_type": "code", + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -571,6 +1529,48 @@ "print(nbTotalNF)" ] }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "139" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nbDecedeesF = len(fumeuses.loc[fumeuses[\"Status\"]==\"Dead\"])\n", + "nbDecedeesF" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "230" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nbDecedeesNF = len(nonFumeuses.loc[nonFumeuses[\"Status\"]==\"Dead\"])\n", + "nbDecedeesNF" + ] + }, { "cell_type": "code", "execution_count": null, -- 2.18.1