From c861cba23301dd3c5256e2031591ad19e5d75579 Mon Sep 17 00:00:00 2001 From: dad095c03096892663aee829093c8aaa Date: Thu, 22 May 2025 15:33:23 +0000 Subject: [PATCH] Exercice 1 TP --- module3/exo1/analyse-syndrome-grippal.ipynb | 37 +++++++++++++++++++-- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb index 59d72b5..6c74529 100644 --- a/module3/exo1/analyse-syndrome-grippal.ipynb +++ b/module3/exo1/analyse-syndrome-grippal.ipynb @@ -16,7 +16,9 @@ "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", - "import isoweek" + "import isoweek\n", + "import os\n", + "import urllib.request" ] }, { @@ -37,6 +39,35 @@ "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "local_filename = \"incidence-PAY-3.csv\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Télécharger si le fichier local n'existe pas" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + " if not os.path.exists(local_filename):\n", + " print(\"Téléchargement du fichier\")\n", + " urllib.request.urlretrieve(data_url, local_filename)\n", + "else:\n", + " print(\"Fichier déjà présent localement.\")" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -65,7 +96,7 @@ "metadata": {}, "outputs": [], "source": [ - "raw_data = pd.read_csv(data_url, skiprows=1)\n", + "raw_data = pd.read_csv(local_filename, skiprows=1)\n", "raw_data" ] }, @@ -364,7 +395,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.1" + "version": "3.6.4" } }, "nbformat": 4, -- 2.18.1