From 7a382888bec1c181d9ece62b9972bab6b455dda8 Mon Sep 17 00:00:00 2001 From: e23a9a5feb58e19bd91095e56ab1cf46 Date: Thu, 5 Dec 2024 15:58:29 +0000 Subject: [PATCH] Update analyse-syndrome-grippal.org --- module3/exo1/analyse-syndrome-grippal.org | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/module3/exo1/analyse-syndrome-grippal.org b/module3/exo1/analyse-syndrome-grippal.org index 66e6307..3d61ef9 100644 --- a/module3/exo1/analyse-syndrome-grippal.org +++ b/module3/exo1/analyse-syndrome-grippal.org @@ -66,18 +66,28 @@ L'indication d'une semaine calendaire en format [[https://en.wikipedia.org/wiki/ ** Téléchargement Après avoir téléchargé les données, nous commençons par l'extraction des données qui nous intéressent. D'abord nous découpons le contenu du fichier en lignes, dont nous jetons la première qui ne contient qu'un commentaire. Les autres lignes sont découpées en colonnes. -#+BEGIN_SRC python :results silent :var file_path="incidence-PAY-3.csv" :exports both +#+BEGIN_SRC python :results output :var data_url=data-url +data_file = "incidence-PAY-3.csv" +import os +import urllib.request +if not os.path.exists(data_file): + urllib.request.urlretrieve(data_url, data_file) +#+END_SRC + +#+RESULTS: + + +#+BEGIN_SRC python :results silent :var data_url=data-url :exports both from urllib.request import urlopen -f = open(file_path, encoding='latin-1') -data = f.read() -f.close() +data = urlopen(data_file).read() lines = data.decode('latin-1').strip().split('\n') data_lines = lines[1:] table = [line.split(',') for line in data_lines] #+END_SRC + Regardons ce que nous avons obtenu: #+BEGIN_SRC python :results value table[:5] -- 2.18.1