diff --git "a/module2/exo4/Suivi de la temp\303\251rature chambre froide avril 2010.xlsx" "b/module2/exo4/Suivi de la temp\303\251rature chambre froide avril 2010.xlsx" new file mode 100644 index 0000000000000000000000000000000000000000..599613f7e3119759b83686e646ee7d7f4f566f09 Binary files /dev/null and "b/module2/exo4/Suivi de la temp\303\251rature chambre froide avril 2010.xlsx" differ diff --git a/module2/exo4/exercice.ipynb b/module2/exo4/exercice.ipynb index c21391e21900539c88b7d2070f416d91e7536708..3c085a4702adffde0c0549730a6ca379deb9e157 100644 --- a/module2/exo4/exercice.ipynb +++ b/module2/exo4/exercice.ipynb @@ -202,6 +202,988 @@ "plt.show()" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Test chargement des données" + ] + }, + { + "cell_type": "code", + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
SUIVI DE LA TEMPERATURE DE LA CHAMBRE FROIDE DU 01/04/2010 AU 30/04/2010Unnamed: 1Unnamed: 2Unnamed: 3Unnamed: 4Unnamed: 5
0NaNNaNNaNNaNNaNNaN
1NaNMesureDateHeure[°C] chambre froideNaN
2NaN8582010-04-01 00:00:0000:17:335NaN
3NaN8592010-04-01 00:00:0002:17:336.3NaN
4NaN8602010-04-01 00:00:0004:17:335.3NaN
5NaN8612010-04-01 00:00:0006:17:334.5NaN
6NaN8622010-04-01 00:00:0008:17:336.7NaN
7NaN8632010-04-01 00:00:0010:17:334.4NaN
8NaN8642010-04-01 00:00:0012:17:334.5NaN
9NaN8652010-04-01 00:00:0014:17:338.6NaN
10NaN8662010-04-01 00:00:0016:17:334.5NaN
11NaN8672010-04-01 00:00:0018:17:334.7NaN
12NaN8682010-04-01 00:00:0020:17:337.2NaN
13NaN8692010-04-01 00:00:0022:17:335.3NaN
14NaN8702010-04-02 00:00:0000:17:334.5NaN
15NaN8712010-04-02 00:00:0002:17:336.9NaN
16NaN8722010-04-02 00:00:0004:17:334.9NaN
17NaN8732010-04-02 00:00:0006:17:334.8NaN
18NaN8742010-04-02 00:00:0008:17:337.1NaN
19NaN8752010-04-02 00:00:0010:17:334.9NaN
20NaN8762010-04-02 00:00:0012:17:334.9NaN
21NaN8772010-04-02 00:00:0014:17:336.5NaN
22NaN8782010-04-02 00:00:0016:17:336.1NaN
23NaN8792010-04-02 00:00:0018:17:334.8NaN
24NaN8802010-04-02 00:00:0020:17:336.5NaN
25NaN8812010-04-02 00:00:0022:17:334.8NaN
26NaN8822010-04-03 00:00:0000:17:334.6NaN
27NaN8832010-04-03 00:00:0002:17:337NaN
28NaN8842010-04-03 00:00:0004:17:334.5NaN
29NaN8852010-04-03 00:00:0006:17:335.1NaN
.....................
337NaN11932010-04-28 00:00:0022:17:335NaN
338NaN11942010-04-29 00:00:0000:17:334.7NaN
339NaN11952010-04-29 00:00:0002:17:335NaN
340NaN11962010-04-29 00:00:0004:17:334.5NaN
341NaN11972010-04-29 00:00:0006:17:334.6NaN
342NaN11982010-04-29 00:00:0008:17:335NaN
343NaN11992010-04-29 00:00:0010:17:334.6NaN
344NaN12002010-04-29 00:00:0012:17:335.3NaN
345NaN12012010-04-29 00:00:0014:17:335NaN
346NaN12022010-04-29 00:00:0016:17:334.5NaN
347NaN12032010-04-29 00:00:0018:17:335NaN
348NaN12042010-04-29 00:00:0020:17:334.8NaN
349NaN12052010-04-29 00:00:0022:17:334.5NaN
350NaN12062010-04-30 00:00:0000:17:334.5NaN
351NaN12072010-04-30 00:00:0002:17:334.5NaN
352NaN12082010-04-30 00:00:0004:17:334.7NaN
353NaN12092010-04-30 00:00:0006:17:335.1NaN
354NaN12102010-04-30 00:00:0008:17:334.5NaN
355NaN12112010-04-30 00:00:0010:17:335.3NaN
356NaN12122010-04-30 00:00:0012:17:334.9NaN
357NaN12132010-04-30 00:00:0014:17:334.8NaN
358NaN12142010-04-30 00:00:0016:17:334.5NaN
359NaN12152010-04-30 00:00:0018:17:334.5NaN
360NaN12162010-04-30 00:00:0020:17:334.5NaN
361NaN12172010-04-30 00:00:0022:17:335.1NaN
362NaNNaNNaNNaNNaNNaN
363NaNNaNNaNNaNNaNNaN
364NaNValeur min (°C)4.2NaNNaNNaN
365NaNValeur max (°C)8.6NaNNaNNaN
366NaNMoyenne (°C)5.20278NaNNaNNaN
\n", + "

367 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " SUIVI DE LA TEMPERATURE DE LA CHAMBRE FROIDE DU 01/04/2010 AU 30/04/2010 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 NaN \n", + "10 NaN \n", + "11 NaN \n", + "12 NaN \n", + "13 NaN \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 NaN \n", + "18 NaN \n", + "19 NaN \n", + "20 NaN \n", + "21 NaN \n", + "22 NaN \n", + "23 NaN \n", + "24 NaN \n", + "25 NaN \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + ".. ... \n", + "337 NaN \n", + "338 NaN \n", + "339 NaN \n", + "340 NaN \n", + "341 NaN \n", + "342 NaN \n", + "343 NaN \n", + "344 NaN \n", + "345 NaN \n", + "346 NaN \n", + "347 NaN \n", + "348 NaN \n", + "349 NaN \n", + "350 NaN \n", + "351 NaN \n", + "352 NaN \n", + "353 NaN \n", + "354 NaN \n", + "355 NaN \n", + "356 NaN \n", + "357 NaN \n", + "358 NaN \n", + "359 NaN \n", + "360 NaN \n", + "361 NaN \n", + "362 NaN \n", + "363 NaN \n", + "364 NaN \n", + "365 NaN \n", + "366 NaN \n", + "\n", + " Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 \\\n", + "0 NaN NaN NaN NaN \n", + "1 Mesure Date Heure [°C] chambre froide \n", + "2 858 2010-04-01 00:00:00 00:17:33 5 \n", + "3 859 2010-04-01 00:00:00 02:17:33 6.3 \n", + "4 860 2010-04-01 00:00:00 04:17:33 5.3 \n", + "5 861 2010-04-01 00:00:00 06:17:33 4.5 \n", + "6 862 2010-04-01 00:00:00 08:17:33 6.7 \n", + "7 863 2010-04-01 00:00:00 10:17:33 4.4 \n", + "8 864 2010-04-01 00:00:00 12:17:33 4.5 \n", + "9 865 2010-04-01 00:00:00 14:17:33 8.6 \n", + "10 866 2010-04-01 00:00:00 16:17:33 4.5 \n", + "11 867 2010-04-01 00:00:00 18:17:33 4.7 \n", + "12 868 2010-04-01 00:00:00 20:17:33 7.2 \n", + "13 869 2010-04-01 00:00:00 22:17:33 5.3 \n", + "14 870 2010-04-02 00:00:00 00:17:33 4.5 \n", + "15 871 2010-04-02 00:00:00 02:17:33 6.9 \n", + "16 872 2010-04-02 00:00:00 04:17:33 4.9 \n", + "17 873 2010-04-02 00:00:00 06:17:33 4.8 \n", + "18 874 2010-04-02 00:00:00 08:17:33 7.1 \n", + "19 875 2010-04-02 00:00:00 10:17:33 4.9 \n", + "20 876 2010-04-02 00:00:00 12:17:33 4.9 \n", + "21 877 2010-04-02 00:00:00 14:17:33 6.5 \n", + "22 878 2010-04-02 00:00:00 16:17:33 6.1 \n", + "23 879 2010-04-02 00:00:00 18:17:33 4.8 \n", + "24 880 2010-04-02 00:00:00 20:17:33 6.5 \n", + "25 881 2010-04-02 00:00:00 22:17:33 4.8 \n", + "26 882 2010-04-03 00:00:00 00:17:33 4.6 \n", + "27 883 2010-04-03 00:00:00 02:17:33 7 \n", + "28 884 2010-04-03 00:00:00 04:17:33 4.5 \n", + "29 885 2010-04-03 00:00:00 06:17:33 5.1 \n", + ".. ... ... ... ... \n", + "337 1193 2010-04-28 00:00:00 22:17:33 5 \n", + "338 1194 2010-04-29 00:00:00 00:17:33 4.7 \n", + "339 1195 2010-04-29 00:00:00 02:17:33 5 \n", + "340 1196 2010-04-29 00:00:00 04:17:33 4.5 \n", + "341 1197 2010-04-29 00:00:00 06:17:33 4.6 \n", + "342 1198 2010-04-29 00:00:00 08:17:33 5 \n", + "343 1199 2010-04-29 00:00:00 10:17:33 4.6 \n", + "344 1200 2010-04-29 00:00:00 12:17:33 5.3 \n", + "345 1201 2010-04-29 00:00:00 14:17:33 5 \n", + "346 1202 2010-04-29 00:00:00 16:17:33 4.5 \n", + "347 1203 2010-04-29 00:00:00 18:17:33 5 \n", + "348 1204 2010-04-29 00:00:00 20:17:33 4.8 \n", + "349 1205 2010-04-29 00:00:00 22:17:33 4.5 \n", + "350 1206 2010-04-30 00:00:00 00:17:33 4.5 \n", + "351 1207 2010-04-30 00:00:00 02:17:33 4.5 \n", + "352 1208 2010-04-30 00:00:00 04:17:33 4.7 \n", + "353 1209 2010-04-30 00:00:00 06:17:33 5.1 \n", + "354 1210 2010-04-30 00:00:00 08:17:33 4.5 \n", + "355 1211 2010-04-30 00:00:00 10:17:33 5.3 \n", + "356 1212 2010-04-30 00:00:00 12:17:33 4.9 \n", + "357 1213 2010-04-30 00:00:00 14:17:33 4.8 \n", + "358 1214 2010-04-30 00:00:00 16:17:33 4.5 \n", + "359 1215 2010-04-30 00:00:00 18:17:33 4.5 \n", + "360 1216 2010-04-30 00:00:00 20:17:33 4.5 \n", + "361 1217 2010-04-30 00:00:00 22:17:33 5.1 \n", + "362 NaN NaN NaN NaN \n", + "363 NaN NaN NaN NaN \n", + "364 Valeur min (°C) 4.2 NaN NaN \n", + "365 Valeur max (°C) 8.6 NaN NaN \n", + "366 Moyenne (°C) 5.20278 NaN NaN \n", + "\n", + " Unnamed: 5 \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 NaN \n", + "10 NaN \n", + "11 NaN \n", + "12 NaN \n", + "13 NaN \n", + "14 NaN \n", + "15 NaN \n", + "16 NaN \n", + "17 NaN \n", + "18 NaN \n", + "19 NaN \n", + "20 NaN \n", + "21 NaN \n", + "22 NaN \n", + "23 NaN \n", + "24 NaN \n", + "25 NaN \n", + "26 NaN \n", + "27 NaN \n", + "28 NaN \n", + "29 NaN \n", + ".. ... \n", + "337 NaN \n", + "338 NaN \n", + "339 NaN \n", + "340 NaN \n", + "341 NaN \n", + "342 NaN \n", + "343 NaN \n", + "344 NaN \n", + "345 NaN \n", + "346 NaN \n", + "347 NaN \n", + "348 NaN \n", + "349 NaN \n", + "350 NaN \n", + "351 NaN \n", + "352 NaN \n", + "353 NaN \n", + "354 NaN \n", + "355 NaN \n", + "356 NaN \n", + "357 NaN \n", + "358 NaN \n", + "359 NaN \n", + "360 NaN \n", + "361 NaN \n", + "362 NaN \n", + "363 NaN \n", + "364 NaN \n", + "365 NaN \n", + "366 NaN \n", + "\n", + "[367 rows x 6 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "data = pd.read_excel('Suivi de la température chambre froide avril 2010.xlsx')\n", + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: xlrd in /opt/conda/lib/python3.6/site-packages (1.2.0)\r\n" + ] + } + ], + "source": [ + "!pip install xlrd" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "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", + "
SUIVI DE LA TEMPERATURE DE LA CHAMBRE FROIDE DU 01/04/2010 AU 30/04/2010Unnamed: 1Unnamed: 2Unnamed: 3Unnamed: 4Unnamed: 5
0NaNNaNNaNNaNNaNNaN
1NaNMesureDateHeure[°C] chambre froideNaN
2NaN8582010-04-01 00:00:0000:17:335NaN
3NaN8592010-04-01 00:00:0002:17:336.3NaN
4NaN8602010-04-01 00:00:0004:17:335.3NaN
5NaN8612010-04-01 00:00:0006:17:334.5NaN
6NaN8622010-04-01 00:00:0008:17:336.7NaN
7NaN8632010-04-01 00:00:0010:17:334.4NaN
8NaN8642010-04-01 00:00:0012:17:334.5NaN
9NaN8652010-04-01 00:00:0014:17:338.6NaN
\n", + "
" + ], + "text/plain": [ + " SUIVI DE LA TEMPERATURE DE LA CHAMBRE FROIDE DU 01/04/2010 AU 30/04/2010 \\\n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "5 NaN \n", + "6 NaN \n", + "7 NaN \n", + "8 NaN \n", + "9 NaN \n", + "\n", + " Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5 \n", + "0 NaN NaN NaN NaN NaN \n", + "1 Mesure Date Heure [°C] chambre froide NaN \n", + "2 858 2010-04-01 00:00:00 00:17:33 5 NaN \n", + "3 859 2010-04-01 00:00:00 02:17:33 6.3 NaN \n", + "4 860 2010-04-01 00:00:00 04:17:33 5.3 NaN \n", + "5 861 2010-04-01 00:00:00 06:17:33 4.5 NaN \n", + "6 862 2010-04-01 00:00:00 08:17:33 6.7 NaN \n", + "7 863 2010-04-01 00:00:00 10:17:33 4.4 NaN \n", + "8 864 2010-04-01 00:00:00 12:17:33 4.5 NaN \n", + "9 865 2010-04-01 00:00:00 14:17:33 8.6 NaN " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data.head(10)" + ] + }, { "cell_type": "code", "execution_count": null,