diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb index 792ae5656e2e42de660856298b32e70b3140b626..95b99aa6f7e9363268b33f34391083b8326b89e5 100644 --- a/module3/exo1/analyse-syndrome-grippal.ipynb +++ b/module3/exo1/analyse-syndrome-grippal.ipynb @@ -9,7 +9,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -18,32 +18,29 @@ "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import isoweek\n", - "import requests" + "import urllib.request" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Les données de l'incidence du syndrome grippal sont disponibles du site Web du [Réseau Sentinelles](http://www.sentiweb.fr/). Nous les récupérons sous forme d'un fichier en format CSV dont chaque ligne correspond à une semaine de la période demandée. Nous téléchargeons toujours le jeu de données complet, qui commence en 1984 et se termine avec une semaine récente." + "Les données de l'incidence du syndrome grippal sont disponibles du site Web du [Réseau Sentinelles](http://www.sentiweb.fr/). Nous les récupérons sous forme d'un fichier en format CSV dont chaque ligne correspond à une semaine de la période demandée. Nous téléchargeons toujours le jeu de données complet, qui commence en 1984 et se termine avec une semaine récente.\n", + "\n", + "*NB: afin de garantir de pouvoir reproduire l'analyse plus tard, une copie du jeu de données est téléchargée si et seulement le fichier n'a pas déjà été téléchargé.*" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"\n", - "\n", - "# Téléchargement d'une copie du fichier en local\n", - "# (si le fichier n'est pas déjà présent)\n", "data_file = \"incidence-PAY-3.csv\"\n", "if not os.path.exists(data_file):\n", " print(\"Téléchargement de %s...\" % data_file)\n", - " r = requests.get(data_url)\n", - " with open(data_file, 'wb') as f:\n", - " f.write(r.content)" + " urllib.request.urlretrieve(data_url, data_file)" ] }, {