Use urllib instead of requests to download (shorter) + use markdown instead of...

Use urllib instead of requests to download (shorter) + use markdown instead of a comment to describe download purpose
parent e591d522
......@@ -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)"
]
},
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment