diff --git a/module3/exo1/analyse-syndrome-grippal.org b/module3/exo1/analyse-syndrome-grippal.org index 66e63079be6b9bb218a890ae73166c04c5124bdf..3d61ef90a6bd9196ee73e81e9e23c70f62d80d01 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]