diff --git a/module3/exo3/exercice_python_fr.org b/module3/exo3/exercice_python_fr.org index ebd20bc385bc0918f95c9f57446aa5969b0d59de..4c5f4a16435dbf881e79d61fa0697e78dd867be2 100644 --- a/module3/exo3/exercice_python_fr.org +++ b/module3/exo3/exercice_python_fr.org @@ -131,6 +131,7 @@ les premières 45 lignes du fichier. table = [line.split(',') for line in data_lines] #+END_SRC +Visualisation des premières colonnes du tableau : #+BEGIN_SRC python :results value :session table[:5] @@ -143,7 +144,22 @@ table[:5] | 1958-04-26 | 316.48 | | 1958-05-03 | 316.95 | -** TODO Graphiques avec datetime : https://stackoverflow.com/questions/1574088/plotting-time-in-python-with-matplotlib +** Conversion des données +Les données dans =table= sont des string. On va convertir la première +colonne en objets =datetime= de Python, et la deuxième colonne en +=float=. + +coucou = datetime.datetime.strptime(tutu, "%Y-%m-%d") +#+begin_src python :results output :session :exports both + import datetime + convertedData = [(datetime.datetime.strptime(yearWeekDay, "%Y-%m-%d"), float(co2)) for yearWeekDay, co2 in table] +#+end_src + +#+RESULTS: + +** Graphiques avec datetime : https://stackoverflow.com/questions/1574088/plotting-time-in-python-with-matplotlib + + ** Vérification des dates Nous faisons encore une vérification: nos dates doivent être séparées d'exactement une semaine. #+BEGIN_SRC python :results output :session