From 9964083ad5927a47d7c7791845be7197d73e0925 Mon Sep 17 00:00:00 2001 From: 5212fa3d0a7441c34b57f854081c7450 <5212fa3d0a7441c34b57f854081c7450@app-learninglab.inria.fr> Date: Sun, 2 Feb 2025 09:42:42 +0000 Subject: [PATCH] Update analyse-syndrome-grippal.ipynb --- module3/exo1/analyse-syndrome-grippal.ipynb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb index 12727ca..c9f40a7 100644 --- a/module3/exo1/analyse-syndrome-grippal.ipynb +++ b/module3/exo1/analyse-syndrome-grippal.ipynb @@ -17,6 +17,8 @@ "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import isoweek" + "import os" + "import requests" ] }, { @@ -1038,7 +1040,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Modification du code pour utiliser le fichier local contenant les données :" + "Modification du code pour vérifier si une copie locale des données existe et pour les télécharger si elles n'existent pas :" ] }, { @@ -1068,6 +1070,14 @@ } ], "source": [ + "file_path = "https://app-learninglab.inria.fr/moocrr/gitlab/5212fa3d0a7441c34b57f854081c7450/mooc-rr/blob/master/module3/exo1/inc-25-PAY.csv" \n", + "if not os.path.exists(file_path):\n", + "response = requests.get(data_url)\n", + "with open(file_path, "wb") as file:\n", + " file.write(response.content)\n", + "print("Téléchargement des données et sauvegarde locale.")\n", + "else:\n", + " print("Données locales déjà existantes.")\n", "raw_data = pd.read_csv('https://app-learninglab.inria.fr/moocrr/gitlab/5212fa3d0a7441c34b57f854081c7450/mooc-rr/blob/master/module3/exo1/inc-25-PAY.csv', encoding = 'iso-8859-1', skiprows=1)\n", "raw_data" ] -- 2.18.1