Commit c862503a authored by MigAP's avatar MigAP

converting raw data to datetime and float

parent 4b07639a
...@@ -131,6 +131,7 @@ les premières 45 lignes du fichier. ...@@ -131,6 +131,7 @@ les premières 45 lignes du fichier.
table = [line.split(',') for line in data_lines] table = [line.split(',') for line in data_lines]
#+END_SRC #+END_SRC
Visualisation des premières colonnes du tableau :
#+BEGIN_SRC python :results value :session #+BEGIN_SRC python :results value :session
table[:5] table[:5]
...@@ -143,7 +144,22 @@ table[:5] ...@@ -143,7 +144,22 @@ table[:5]
| 1958-04-26 | 316.48 | | 1958-04-26 | 316.48 |
| 1958-05-03 | 316.95 | | 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 ** Vérification des dates
Nous faisons encore une vérification: nos dates doivent être séparées d'exactement une semaine. Nous faisons encore une vérification: nos dates doivent être séparées d'exactement une semaine.
#+BEGIN_SRC python :results output :session #+BEGIN_SRC python :results output :session
......
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