From b6c05b3a7c579b3eb6a4405edb707c4aef446c52 Mon Sep 17 00:00:00 2001 From: 61cbc2a4c93a3237a08f8b8e6c523229 <61cbc2a4c93a3237a08f8b8e6c523229@app-learninglab.inria.fr> Date: Fri, 17 Apr 2020 13:17:28 +0000 Subject: [PATCH] a --- module2/exo1/Coronavirus.ipynb | 1844 ++++++++++++++++++++++++++++ module2/exo1/graphique.png | Bin 0 -> 25702 bytes module2/exo1/toy_notebook_fr.ipynb | 25 - 3 files changed, 1844 insertions(+), 25 deletions(-) create mode 100644 module2/exo1/Coronavirus.ipynb create mode 100644 module2/exo1/graphique.png delete mode 100644 module2/exo1/toy_notebook_fr.ipynb diff --git a/module2/exo1/Coronavirus.ipynb b/module2/exo1/Coronavirus.ipynb new file mode 100644 index 0000000..859f03c --- /dev/null +++ b/module2/exo1/Coronavirus.ipynb @@ -0,0 +1,1844 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/RegionLatLong1/22/201/23/201/24/201/25/201/26/201/27/20...4/7/204/8/204/9/204/10/204/11/204/12/204/13/204/14/204/15/204/16/20
0NaNAfghanistan33.00000065.000000000000...423444484521555607665714784840
1NaNAlbania41.15330020.168300000000...383400409416433446467475494518
2NaNAlgeria28.0339001.659600000000...1468157216661761182519141983207021602268
3NaNAndorra42.5063001.521800000000...545564583601601638646659673673
4NaNAngola-11.20270017.873900000000...17191919191919191919
5NaNAntigua and Barbuda17.060800-61.796400000000...19191919212123232323
6NaNArgentina-38.416100-63.616700000000...1628171517951975197521422208227724432571
7NaNArmenia40.06910045.038200000000...85388192193796710131039106711111159
8Australian Capital TerritoryAustralia-35.473500149.012400000000...9699100103103103102103103103
9New South WalesAustralia-33.868800151.209300000034...2686273427732822285728572863287028862897
10Northern TerritoryAustralia-12.463400130.845600000000...28282828282828282828
11QueenslandAustralia-28.016700153.400000000000...9349439539659749839879989991001
12South AustraliaAustralia-34.928500138.600700000000...411415420428429429429433433433
13TasmaniaAustralia-41.454500145.970700000000...8998111122133133144165165169
14VictoriaAustralia-37.813600144.963100000011...1191121212281241126512681281129112991299
15Western AustraliaAustralia-31.950500115.860500000000...460481495506514514517527527532
16NaNAustria47.51620014.550100000000...12639129421324413555138061394514041142261433614476
17NaNAzerbaijan40.14310047.576900000000...717822926991105810981148119712531283
18NaNBahamas25.034300-77.396300000000...33404142464647494953
19NaNBahrain26.02750050.550000000000...811823887925104011361361152816711700
20NaNBangladesh23.68500090.356300000000...164218330424482621803101212311572
21NaNBarbados13.193900-59.543200000000...63636667687172727375
22NaNBelarus53.70980027.953400000000...861106614861981222625782919328137284204
23NaNBelgium50.8333004.000000000000...22194234032498326667280182964730589311193357334809
24NaNBenin9.3077002.315800000000...26262635353535353535
25NaNBhutan27.51420090.433600000000...5555555555
26NaNBolivia-16.290200-63.588700000000...194210264268275300330354397441
27NaNBosnia and Herzegovina43.91590017.679100000000...76480485890194610091037108311101167
28NaNBrazil-14.235000-51.925300000000...14034161701809219638207272219223430252622832030425
29NaNBrunei4.535300114.727700000000...135135135136136136136136136136
..................................................................
234NaNMozambique-18.66569535.529562000000...10171720202121282931
235NaNSyria34.80207538.996815000000...19191919252525293333
236NaNTimor-Leste-8.874217125.727539000000...11122246818
237NaNBelize13.193900-59.543200000000...78910131418181818
238RecoveredCanada0.0000000.000000000000...0000000000
239NaNLaos19.856270102.495496000000...14151616181919191919
240NaNLibya26.33510017.228331000000...20212424242526354849
241NaNWest Bank and Gaza31.95220035.233200000000...261263263267268290308308374374
242NaNGuinea-Bissau11.803700-15.180400000000...33333636383838384343
243NaNMali17.570692-3.996166000000...5659748787105123144148171
244NaNSaint Kitts and Nevis17.357822-62.782998000000...11111112121212141414
245Northwest TerritoriesCanada64.825500-124.845700000000...5555555555
246YukonCanada64.282300-135.000000000000...7778888888
247NaNKosovo42.60263620.902977000000...170184184250283283283387387449
248NaNBurma21.91620095.956000000000...22222327384162637485
249AnguillaUnited Kingdom18.220600-63.068600000000...3333333333
250British Virgin IslandsUnited Kingdom18.420700-64.640000000000...3333333333
251Turks and Caicos IslandsUnited Kingdom21.694000-71.797900000000...88888910101011
252NaNMS Zaandam0.0000000.000000000000...9999999999
253NaNBotswana-22.32850024.684900000000...661313131313131315
254NaNBurundi-3.37310029.918900000000...3333555555
255NaNSierra Leone8.460555-11.779889000000...677881010111315
256Bonaire, Sint Eustatius and SabaNetherlands12.178400-68.238500000000...2222233333
257NaNMalawi-13.25430834.301525000000...8889121316161616
258Falkland Islands (Malvinas)United Kingdom-51.796300-59.523600000000...2555555111111
259Saint Pierre and MiquelonFrance46.885200-56.315900000000...1111111111
260NaNSouth Sudan6.87700031.307000000000...2234444444
261NaNWestern Sahara24.215500-12.885800000000...4444466666
262NaNSao Tome and Principe0.1863606.613081000000...4444444444
263NaNYemen15.55272748.516388000000...0001111111
\n", + "

264 rows × 90 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region Lat \\\n", + "0 NaN Afghanistan 33.000000 \n", + "1 NaN Albania 41.153300 \n", + "2 NaN Algeria 28.033900 \n", + "3 NaN Andorra 42.506300 \n", + "4 NaN Angola -11.202700 \n", + "5 NaN Antigua and Barbuda 17.060800 \n", + "6 NaN Argentina -38.416100 \n", + "7 NaN Armenia 40.069100 \n", + "8 Australian Capital Territory Australia -35.473500 \n", + "9 New South Wales Australia -33.868800 \n", + "10 Northern Territory Australia -12.463400 \n", + "11 Queensland Australia -28.016700 \n", + "12 South Australia Australia -34.928500 \n", + "13 Tasmania Australia -41.454500 \n", + "14 Victoria Australia -37.813600 \n", + "15 Western Australia Australia -31.950500 \n", + "16 NaN Austria 47.516200 \n", + "17 NaN Azerbaijan 40.143100 \n", + "18 NaN Bahamas 25.034300 \n", + "19 NaN Bahrain 26.027500 \n", + "20 NaN Bangladesh 23.685000 \n", + "21 NaN Barbados 13.193900 \n", + "22 NaN Belarus 53.709800 \n", + "23 NaN Belgium 50.833300 \n", + "24 NaN Benin 9.307700 \n", + "25 NaN Bhutan 27.514200 \n", + "26 NaN Bolivia -16.290200 \n", + "27 NaN Bosnia and Herzegovina 43.915900 \n", + "28 NaN Brazil -14.235000 \n", + "29 NaN Brunei 4.535300 \n", + ".. ... ... ... \n", + "234 NaN Mozambique -18.665695 \n", + "235 NaN Syria 34.802075 \n", + "236 NaN Timor-Leste -8.874217 \n", + "237 NaN Belize 13.193900 \n", + "238 Recovered Canada 0.000000 \n", + "239 NaN Laos 19.856270 \n", + "240 NaN Libya 26.335100 \n", + "241 NaN West Bank and Gaza 31.952200 \n", + "242 NaN Guinea-Bissau 11.803700 \n", + "243 NaN Mali 17.570692 \n", + "244 NaN Saint Kitts and Nevis 17.357822 \n", + "245 Northwest Territories Canada 64.825500 \n", + "246 Yukon Canada 64.282300 \n", + "247 NaN Kosovo 42.602636 \n", + "248 NaN Burma 21.916200 \n", + "249 Anguilla United Kingdom 18.220600 \n", + "250 British Virgin Islands United Kingdom 18.420700 \n", + "251 Turks and Caicos Islands United Kingdom 21.694000 \n", + "252 NaN MS Zaandam 0.000000 \n", + "253 NaN Botswana -22.328500 \n", + "254 NaN Burundi -3.373100 \n", + "255 NaN Sierra Leone 8.460555 \n", + "256 Bonaire, Sint Eustatius and Saba Netherlands 12.178400 \n", + "257 NaN Malawi -13.254308 \n", + "258 Falkland Islands (Malvinas) United Kingdom -51.796300 \n", + "259 Saint Pierre and Miquelon France 46.885200 \n", + "260 NaN South Sudan 6.877000 \n", + "261 NaN Western Sahara 24.215500 \n", + "262 NaN Sao Tome and Principe 0.186360 \n", + "263 NaN Yemen 15.552727 \n", + "\n", + " Long 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 \\\n", + "0 65.000000 0 0 0 0 0 0 \n", + "1 20.168300 0 0 0 0 0 0 \n", + "2 1.659600 0 0 0 0 0 0 \n", + "3 1.521800 0 0 0 0 0 0 \n", + "4 17.873900 0 0 0 0 0 0 \n", + "5 -61.796400 0 0 0 0 0 0 \n", + "6 -63.616700 0 0 0 0 0 0 \n", + "7 45.038200 0 0 0 0 0 0 \n", + "8 149.012400 0 0 0 0 0 0 \n", + "9 151.209300 0 0 0 0 3 4 \n", + "10 130.845600 0 0 0 0 0 0 \n", + "11 153.400000 0 0 0 0 0 0 \n", + "12 138.600700 0 0 0 0 0 0 \n", + "13 145.970700 0 0 0 0 0 0 \n", + "14 144.963100 0 0 0 0 1 1 \n", + "15 115.860500 0 0 0 0 0 0 \n", + "16 14.550100 0 0 0 0 0 0 \n", + "17 47.576900 0 0 0 0 0 0 \n", + "18 -77.396300 0 0 0 0 0 0 \n", + "19 50.550000 0 0 0 0 0 0 \n", + "20 90.356300 0 0 0 0 0 0 \n", + "21 -59.543200 0 0 0 0 0 0 \n", + "22 27.953400 0 0 0 0 0 0 \n", + "23 4.000000 0 0 0 0 0 0 \n", + "24 2.315800 0 0 0 0 0 0 \n", + "25 90.433600 0 0 0 0 0 0 \n", + "26 -63.588700 0 0 0 0 0 0 \n", + "27 17.679100 0 0 0 0 0 0 \n", + "28 -51.925300 0 0 0 0 0 0 \n", + "29 114.727700 0 0 0 0 0 0 \n", + ".. ... ... ... ... ... ... ... \n", + "234 35.529562 0 0 0 0 0 0 \n", + "235 38.996815 0 0 0 0 0 0 \n", + "236 125.727539 0 0 0 0 0 0 \n", + "237 -59.543200 0 0 0 0 0 0 \n", + "238 0.000000 0 0 0 0 0 0 \n", + "239 102.495496 0 0 0 0 0 0 \n", + "240 17.228331 0 0 0 0 0 0 \n", + "241 35.233200 0 0 0 0 0 0 \n", + "242 -15.180400 0 0 0 0 0 0 \n", + "243 -3.996166 0 0 0 0 0 0 \n", + "244 -62.782998 0 0 0 0 0 0 \n", + "245 -124.845700 0 0 0 0 0 0 \n", + "246 -135.000000 0 0 0 0 0 0 \n", + "247 20.902977 0 0 0 0 0 0 \n", + "248 95.956000 0 0 0 0 0 0 \n", + "249 -63.068600 0 0 0 0 0 0 \n", + "250 -64.640000 0 0 0 0 0 0 \n", + "251 -71.797900 0 0 0 0 0 0 \n", + "252 0.000000 0 0 0 0 0 0 \n", + "253 24.684900 0 0 0 0 0 0 \n", + "254 29.918900 0 0 0 0 0 0 \n", + "255 -11.779889 0 0 0 0 0 0 \n", + "256 -68.238500 0 0 0 0 0 0 \n", + "257 34.301525 0 0 0 0 0 0 \n", + "258 -59.523600 0 0 0 0 0 0 \n", + "259 -56.315900 0 0 0 0 0 0 \n", + "260 31.307000 0 0 0 0 0 0 \n", + "261 -12.885800 0 0 0 0 0 0 \n", + "262 6.613081 0 0 0 0 0 0 \n", + "263 48.516388 0 0 0 0 0 0 \n", + "\n", + " ... 4/7/20 4/8/20 4/9/20 4/10/20 4/11/20 4/12/20 4/13/20 \\\n", + "0 ... 423 444 484 521 555 607 665 \n", + "1 ... 383 400 409 416 433 446 467 \n", + "2 ... 1468 1572 1666 1761 1825 1914 1983 \n", + "3 ... 545 564 583 601 601 638 646 \n", + "4 ... 17 19 19 19 19 19 19 \n", + "5 ... 19 19 19 19 21 21 23 \n", + "6 ... 1628 1715 1795 1975 1975 2142 2208 \n", + "7 ... 853 881 921 937 967 1013 1039 \n", + "8 ... 96 99 100 103 103 103 102 \n", + "9 ... 2686 2734 2773 2822 2857 2857 2863 \n", + "10 ... 28 28 28 28 28 28 28 \n", + "11 ... 934 943 953 965 974 983 987 \n", + "12 ... 411 415 420 428 429 429 429 \n", + "13 ... 89 98 111 122 133 133 144 \n", + "14 ... 1191 1212 1228 1241 1265 1268 1281 \n", + "15 ... 460 481 495 506 514 514 517 \n", + "16 ... 12639 12942 13244 13555 13806 13945 14041 \n", + "17 ... 717 822 926 991 1058 1098 1148 \n", + "18 ... 33 40 41 42 46 46 47 \n", + "19 ... 811 823 887 925 1040 1136 1361 \n", + "20 ... 164 218 330 424 482 621 803 \n", + "21 ... 63 63 66 67 68 71 72 \n", + "22 ... 861 1066 1486 1981 2226 2578 2919 \n", + "23 ... 22194 23403 24983 26667 28018 29647 30589 \n", + "24 ... 26 26 26 35 35 35 35 \n", + "25 ... 5 5 5 5 5 5 5 \n", + "26 ... 194 210 264 268 275 300 330 \n", + "27 ... 764 804 858 901 946 1009 1037 \n", + "28 ... 14034 16170 18092 19638 20727 22192 23430 \n", + "29 ... 135 135 135 136 136 136 136 \n", + ".. ... ... ... ... ... ... ... ... \n", + "234 ... 10 17 17 20 20 21 21 \n", + "235 ... 19 19 19 19 25 25 25 \n", + "236 ... 1 1 1 2 2 2 4 \n", + "237 ... 7 8 9 10 13 14 18 \n", + "238 ... 0 0 0 0 0 0 0 \n", + "239 ... 14 15 16 16 18 19 19 \n", + "240 ... 20 21 24 24 24 25 26 \n", + "241 ... 261 263 263 267 268 290 308 \n", + "242 ... 33 33 36 36 38 38 38 \n", + "243 ... 56 59 74 87 87 105 123 \n", + "244 ... 11 11 11 12 12 12 12 \n", + "245 ... 5 5 5 5 5 5 5 \n", + "246 ... 7 7 7 8 8 8 8 \n", + "247 ... 170 184 184 250 283 283 283 \n", + "248 ... 22 22 23 27 38 41 62 \n", + "249 ... 3 3 3 3 3 3 3 \n", + "250 ... 3 3 3 3 3 3 3 \n", + "251 ... 8 8 8 8 8 9 10 \n", + "252 ... 9 9 9 9 9 9 9 \n", + "253 ... 6 6 13 13 13 13 13 \n", + "254 ... 3 3 3 3 5 5 5 \n", + "255 ... 6 7 7 8 8 10 10 \n", + "256 ... 2 2 2 2 2 3 3 \n", + "257 ... 8 8 8 9 12 13 16 \n", + "258 ... 2 5 5 5 5 5 5 \n", + "259 ... 1 1 1 1 1 1 1 \n", + "260 ... 2 2 3 4 4 4 4 \n", + "261 ... 4 4 4 4 4 6 6 \n", + "262 ... 4 4 4 4 4 4 4 \n", + "263 ... 0 0 0 1 1 1 1 \n", + "\n", + " 4/14/20 4/15/20 4/16/20 \n", + "0 714 784 840 \n", + "1 475 494 518 \n", + "2 2070 2160 2268 \n", + "3 659 673 673 \n", + "4 19 19 19 \n", + "5 23 23 23 \n", + "6 2277 2443 2571 \n", + "7 1067 1111 1159 \n", + "8 103 103 103 \n", + "9 2870 2886 2897 \n", + "10 28 28 28 \n", + "11 998 999 1001 \n", + "12 433 433 433 \n", + "13 165 165 169 \n", + "14 1291 1299 1299 \n", + "15 527 527 532 \n", + "16 14226 14336 14476 \n", + "17 1197 1253 1283 \n", + "18 49 49 53 \n", + "19 1528 1671 1700 \n", + "20 1012 1231 1572 \n", + "21 72 73 75 \n", + "22 3281 3728 4204 \n", + "23 31119 33573 34809 \n", + "24 35 35 35 \n", + "25 5 5 5 \n", + "26 354 397 441 \n", + "27 1083 1110 1167 \n", + "28 25262 28320 30425 \n", + "29 136 136 136 \n", + ".. ... ... ... \n", + "234 28 29 31 \n", + "235 29 33 33 \n", + "236 6 8 18 \n", + "237 18 18 18 \n", + "238 0 0 0 \n", + "239 19 19 19 \n", + "240 35 48 49 \n", + "241 308 374 374 \n", + "242 38 43 43 \n", + "243 144 148 171 \n", + "244 14 14 14 \n", + "245 5 5 5 \n", + "246 8 8 8 \n", + "247 387 387 449 \n", + "248 63 74 85 \n", + "249 3 3 3 \n", + "250 3 3 3 \n", + "251 10 10 11 \n", + "252 9 9 9 \n", + "253 13 13 15 \n", + "254 5 5 5 \n", + "255 11 13 15 \n", + "256 3 3 3 \n", + "257 16 16 16 \n", + "258 11 11 11 \n", + "259 1 1 1 \n", + "260 4 4 4 \n", + "261 6 6 6 \n", + "262 4 4 4 \n", + "263 1 1 1 \n", + "\n", + "[264 rows x 90 columns]" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "donnees=pd.read_csv('https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv')\n", + "donnees" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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6NChnD592tQ2Z84cHB0d+dvf/nbffuHh4axevZpFixYREhKCjY0NvXr1Kte+fX19CQ8PN915Xlx7REQEI0eOZPPmzcTGxnL27FlmzZpVvoMsRkhICJ9//jk7dux44LEUpazS0kNIT99P69azsLJqaO5wTPLz8zl16hRHjx4lOTkZGxsb/P396dKlC97e3mAwkBMWTvK335L9+x/kX70KgKWLCw7du9N44kQcgrpj26YNwoz3camkUYN169aNbt2My6ZDQkJwdHQsd9IozcmTJxk5ciTr16+nc+fOdO7cmaeffrpS96Eo1cVgKCA6eh729r4086kZj99JS0sjPDyc48ePk5eXh4eHB0OHDsXf3x8bGxtuR0aSvOI7bu3ahT4tDWFvT4OgIBo9N4YGPXsak0QV3qxXXvUuabwfHcfprNuVOmZHR3s+auNT+ob30a9fP4KDg9m/fz83btxg+fLl9OnTx/Rf6osXL+brr7/G0tKSH374ga+++op27doxbdo0rl27BsCXX37JI488Qnp6Os899xypqakEBQVR0s2b586dY8KECXz//fcEBQUBsHLlSsLDw1m8eDETJ07EycmJ8PBwkpKSWLBgASNHjsRgMPDaa6/x22+/0bJlSwwGAy+++CIjR47k119/5c0338TNzY0uXbqY9pWRkcGLL77I5cuXcXBwYOnSpQQEBDBnzhyuXLlCYmIiUVFRfPHFFxw+fJidO3fi7e3NTz/9hLW1dYV/tkr9Ehf/Azk5l+kUsMys1zIMBgMXLlwgLCyMy5cvY2FhgZ+fH927d6d58+bor1/n5tp13Ni4kfxLlxB2djg++ihOjw/B8dFHsdCuY5SHTm/AIMHGqmoTTL1LGjWVTqfj6NGj/PLLL8ydO5c9e/aYvvP19WXatGl3nM4aO3YsM2fOpHfv3ly7do3Bgwdz7tw55s6dS+/evfnggw/4+eefWbp06X33OWzYMH744Qd69+59320SExM5dOgQ58+f5+mnnzadxoqJieHUqVOkpKTQvn17XnzxRXJzc3nppZfYt28frVu3ZvToP88nz549m86dO7N161b27dvH+PHjiYw0VqW5dOkS+/fv5+zZs/Ts2ZNNmzaxYMECRowYwc8//8zw4eqxnErp8vPTuXLlnzRu3AdX1/5micFgMHDu3Dn2799PWloaTk5ODBgwgC5dumBXUEDmnj3EfjyP7NBQ0Omw79QJz48+xOnxJ7B0bFDh/eoNkr/95wRZeTq+eaEblhZVt8S43iWNB5kRVFRJZdELPfPMMwB07dqVmJiYUsfcs2cPZ8+eNX2+desWmZmZHDhwgM2bjYWIn3zySVxcXO43BI899hjffvstgwcPvm+tq+HDh5v+Kyk5ORmAQ4cOMWrUKCwsLPD09KR/f+P/Qc+fP0/Lli1p08ZYFO755583Ja1Dhw6xadMmAAYMGEB6ejo3b94E4PHHH8fa2hp/f3/0ej1DhgwBwN/fv0w/C0UBuHx5IXp9Dm3b/F+135dhMBiIjo5m//79JCUl4ebmxqhRo2jbtCnZe/eS8cYbZB85Cno91s2a4TpxAs7DhmHb5sELKBoMkvc2n2JrZAJvD364ShMG1MOkYQ73K4vesmVL02dbW1vA+OQ+nU5X6pgGg4HQ0FDTcryiyvp/mMWLFzNt2jReffVVvvnmm2K3KYwLMJ3qKumU1/32XVyfwm0L92FhYYG1tbWp3cLCokw/C0W5lXma+IT1NPMZT4MGrattv3l5eZw4cYIjR46Qnp6Oi4sLwwYPxjc5max//ZuLBw9CQQHWzZvjOmUKTkMGY9uuXaUlNSkls7efYX14LDP7t2B6l6pfRVVzrq7UYSWVRS+rhg0bkpmZafo8aNAgFi9ebPpceKqnb9++rFmzBoCdO3fek6yKsrCwYN26dVy4cIEPPvigzLH07t2bTZs2YTAYSE5ONj0wql27dly5coVLly4BsG7dn0/lLRpXSEgIbm5uODk5lXmfinI/Uuo5f/7/sLFpTMuWb1TLPtPT0/n111/54osv+OWXX7ABBrt7MOzECexemkrSrHfJPXOGxmPH4vufDbT676+4z3wTu/btKy1h6PNzWfPjD7iG/z9+a/I5b4QNhI2TK2XskqiZRjW5X1n0snrqqacYOXIk27Zt46uvvmLRokVMnz6dgIAAdDodffv25euvv2b27Nk899xzdOnShUcffZTmzUt+SpmtrS3btm3j0UcfxcPDw1SWoCR//etf2bt3Lx07dqRt27YEBwfj7OyMnZ0dS5cu5cknn8TNzY3evXublhnPmTOHSZMmERAQgIODA6tWrSrzsStKSeLifiAz8xQd/BZibe1cZfsxGAxERUURFhbGpUuXsAB88/NpfTwSlytXAND7+uI6aSINH3sMO3//ylv1JCXkZJAcd5Grx/dify2E1jmRPE8eBisLhKM/osNkaFn1N/ep0uhKhWRlZeHo6Eh6ejpBQUH8/vvveHp6Vtv+1e9UAcjNS+Lw4cE4O3cmsNN3VXItIz8/nxMnThB68CAZt27hUFDAQ+fP89ClyzR0dqZBj2AcgoJwCArC2sfnwWKQEtIvQdIJSDoNyachLQrDrUQs9Hmmza4JL2JdemHb7jG69nkCYf/gBQtVaXSlSg0dOpQbN26Qn5/P+++/X60JQ1EKRUd9jJQFPNx2bqUnjIKCAv7Yt4/QI0fINRhonJ5OzwtRtGncGKe/DMLxk37Ytm37YPvV6yDlLFwLhau/w9U/IDsVAGlhRY5TK87rHyI8ryNpFq483OZhgnv1o9lDfjQ3UxFGlTSUCim8jqEo5pKWtp+U1J089ND/4ODQotLGNej1RG7bxr7jkWRZWuCVkEBAzm3a9O+P8//9H9YeHhUfXEpIPAEXdhoTRXwE5GcZv3PygVYDiLb3Z2uKJ+uvOJCWBA42lrzQqwUv930IN0fbksevBvUmaUgpa115ZKV4de2UqlJ+ev1tLkTNwcGhNS2av1QpYxYkJHBx40ZCLl8huZEzzjnZPNW4MR3ffvvBl8YmnoTTG+HsNrgeA8ICPDpCp+egWTA0CwKXFlxIymTwlwdwcbBmgJ8Hf/Fzp3ebJjja1pw/1TUnkipkZ2dHeno6rq6uKnHUclJK0tPTsavGAm1KzRMT829yc+Po0nntA935bcjLI3PPHlI2b+FI7m0utWqFTUNHBjRvQa/nxmBVgTuzTfKz4fRmiPjOOKOwsIKWj0Kft6DdUHBofE+Xbw9exs7agn1v9cOlQc2szlsvkoaPjw9xcXGkpqaaOxSlEtjZ2eHjU/03aSo1Q3b2Ja5eW4an5whcXIIrNEbu2bPc2LSZGzt2cKlxY0526Uy+tTWd2/vx2FNDcXBwqHiAtxLh8L8hYhXk3QS3h2HIfAgYXWyiKJRyK5etkfGM6d68xiYMqCdJw9ra+o4b6RRFqZ2klFyImo2lpT2tW5evErM+K4tbO37mxoYN5J49S3ajRhz7y2MkWFnRvFkzHn/iCby8vCoeXOoF+OMrOLkeDDrwGw5BL0HznlCGMxyrQmPQGSSTe9fsv1WlJg0hxApgKJAipeyotTUG1gO+QAzwrJTyuvbdu8BkQA+8IaX8r9beFVgJ2AO/ADOklFIIYQusBroC6cDo/9/emYdpVdz5/lPnvGu/W/fbK023NKsom4AiEolLVEAlZlFj7hg1MXFuMmYmuckTk9wsZpsxN7mTuXfy3CSOmkSNUdRoUIMoUcQlakBBaGlkp/ft3fez1P3jvA2N0E2LqKD14Tmc8xZV9dapbupbVb+qX0kp95TTXAt8p1yUH0sp1eJ+heIDTG/vI8Tjf+PkaT/E66k5YnxpGGRffInUqlWkVq1C5vN4Tj6Znhtv5IVkAiEEl1x4IfPnz0c7mj0V6V5o/RO8tgK6XgGXD+ZdA2fdCNGxN/65ksndL+7jolPraak5Oh9UadOiq2hwcuCdnbody0jjd8AvcRr2Ib4J/FVKeYsQ4pvlzzcJIU4FrgJmAI3AGiHENCmlBfwKuAF4EUc0lgKrcAQmLqWcIoS4Cvgp8KmyMH0fOB2QwAYhxMohcUQJ+igAABxzSURBVFIoFB8sTDPN9h0/IRyazfjxV40YTxoG2ZdeJr36cdJPPImVTKIFAkQuvQQuvpjH29rYu3cvkydPZvny5VRWvoU9Dpbh2Cd2Pg271kLHyyBtaJgNF/0YZl8Fwdq3/G4PbOggmTf4wuJJbymdlJIXk1n+2D3II31JplZ4eeKMk9/y978VjigaUsp1QoiWNwVfBpxbfv49sBa4qRx+r5SyCOwWQuwAFggh9gBhKeXfAIQQdwIfwxGNy4Cby3k9APxSONbqJcCTUspYOc2TOEJzwDeFQqH4wPDG9p9QKsWYM/s2hDjYwaa0bXIvvkhq1SrST67BSiTQKioIfuQjhJctpWLRIl7dsoXVq1cjhOCjH/0oc+fOHdvCGLMIO5+C1oedpbLFJCCgcS4s/jrMuhxqj76htmzJbc/uZu5JlcyfMLKD0eH0FA3u74nxx+4Yu/JFgrrG5Q1VfHrcyDaTY8XR2jTqpZTdAFLKbiFEXTl8PM5IYoiOcphRfn5z+FCa9nJephAiCVQPDz9MmoMQQtyAM4o5otsMhUJx4jEw8DTd3fczYcIXCYdn7Q+3MlmSDz1E/O67Ke3d6wjF+ecTXrqEwNlno/l8JBIJ7rn/fnbu3MmkSZP46Ec/OrbRRecrsP4OZ5lsMQW+SjhlOUy7CFoWj2rUHiu5ksm9L7ezL5bjm8tGd2RoSckTA0n+0B3jqcEUNrAwEuArLfVcWltJhf7uuBI81obww72xHCX8aNMcHCjlrcCt4LgROXIxFQrFiYJhxNna9i2CgZOZNPHLAJj9/Qze8VsSK1ZgZ7P45sym8cafEbrwgv3nZdu2zfr163niiSeQUnLxxRdzxhlnjD66MIuOIfvvt0P3RnBXwIyPw4xPOH6dXG9/VdOOvjSPbOrmhZ0DbGxPYFiS6Q0hlsw4vFeFlGlxT9cgt3cO0F4oMc7r5p8n1POphigTK979zX5HKxq9Qohx5VHGOKCvHN4BNA+L1wR0lcObDhM+PE2HEMIFRIBYOfzcN6VZe5TlVSgUJyjb3vgBhhHntDl3YPUn6bv9NhL3rUAaBuFly4he8xn8c+YclCYWi7Fy5Ur27NnDpEmTWL58+ahny2BbsOleWHsLJPdB7Slw8c9h9pXge/tOEPvTRVZu6uKhVzvY0plCEzBrfITrz57EosnVLJgYPegcDFtK/pbI8GBvnD/3JchaNgsjAW6e0siS6giud/jMjNE4WtFYCVwL3FK+/3lY+D1CiH/HMYRPBV6WUlpCiLQQYiHwEnAN8J9vyutvwOXAU+VVVauBfxVCDP2kLwK+dZTlVSgUJyC9favo7X2ECTWfJ/uLB+l84AGkZRG57DJq/vEGPBMOdh9i2zYvvfQSTz31FEIIli9fzrx580YeXUgJbY/CX38EA9scO8Xy/4DJ549pmexoZIomT7T28PDGLp7fMYBlS2aNj/DdS09l+Zxx1IUOXeXUWShxZ9cgD/TE6CwaBHSNS2srub6phtmht7F35BgyliW3f8Tp8dcIITpwVjTdAqwQQlwP7AOuAJBStgohVgCvAybwT+WVUwBf5MCS21XlC+B24K6y0TyGs/oKKWVMCPEj4O/leD8cMoorFIr3P6XSAG1b/ye+VJTSV+8hbgsqP3YZ1TfcgKe5+ZD4vb29rFy5ks7OTqZOncqll15KJDLKKKF7Ezz+bdj7nLMB78q7HJvF2xCLVMHg6bY+Vm3uYe0bfRQMm6YqP188ZzIfm9vIlLrQYdO9kszym45+Hu1PICWcXx3mu5Mbuagm8q7ZKsbKB8I1ukKhOLEodXay8dl/IB1tp+5nFdQuvpLqz1+Pu7HxkLj5fJ5169bx0ksv4fP5WLZsGTNnzhx5dJHqhrX/Cq/cBf4qOP87MO9a0I9u4qU/XWTN1l5Wt/bwwo5BSpZNXcjLkhkNXHZaI/MnVB22LIYteaw/wW0d/axP5QjpGv/QWM31TbU0+8ZmO5FSMlgYpCPdQXu6HbfuZmnL0qN6D+UaXaFQnHAY3d0M3nY7XdvvIX1dkbo985l+9y9x19cdEteyLDZs2MDTTz9NPp9n7ty5XHDBBSMfJJbuged+Aet/C9KChV+Cc74BR3EWRUc8x+Nbenh8Sw8b9sWREpqjfq45awLLZjUwt7kKbQS7Q9G2ubW9n992DtBVNGjxe/jx1PFc1RAl6NIPiZ8sJunIdNCZ7qQz41xdmS7nynaRN/P7406PTj9q0RgrSjQUCsV7ipSS/IYNxO66m/SaNVhhSN0sCflOYcZ196BphzZT+/bt49FHH6Wvr4+WlhaWLFkysguQge3w8n/BK793Nued9mlnf8UYd2yblk17PM+Ovgxt3Sme3NrLax1JAKY3hPiXj0xlyYwGpjeEjrjv441sgS++vofWTIHFVUFumdbEuVUB+vO9bOn/O+3pdtrT7XSkO5wr00G6lD4oj4g3QmOgkYmRiSwav4jmUDNNwSaaQk00Bg8diR1rlGgoFIr3BLtYJPWXVcTuupPi61vRwmGqrruGng+3IvMvM2POfxwiGPl8njVr1rBhwwbC4TBXXnklpxzu3G2zBNsec5bO7nnW8TA7+1Pw4a9D9Mi7rhO5Eo9t7ubPG7t4dV8cwzowjT+nKcI3l01n6YyGMbv8kFLy245ufrCzD7ewuKJiK674Bn61dw/fSu2jZJf2x3VpLpqCTYwPjWdO7RyaQk37P48PjifkObxd5N1CiYZCoXhXMfr6SNx7H/H77sMaHMQzZTINP/gBkeWX0hV/mMFtv2HK5JsIBKbsTyOlpLW1lVWrVpHL5TjrrLM499xz8XrftE9hcKczoth4j3MCXuVJ8JHvwdzPQPDQKa7hSClZt32Au1/cy9ptfRiWZHJtgM9+aCJT64JMrgsyuTZIxO8eMQ/TNmlPt7MrsYvdqd3sSnWxIedhh5xM1j0Vd34LnsFf85zM0hRqoiXSwtnjz2ZCeALNoWaaQ83UV9Sja4dOUx0vKNFQKBTvONKyyD73HPEV95NZuxYsi+A551B1zWcILFqEEIKurvvZtu17RKOLOemk6/enTafTPPbYY7S1tdHY2MjVV1998FRUMQ2vr4RNf3RGFUKHk5c5xu0pH4EjNMDZoslDr3byuxf2sKMvQ03Qy3WLWrjstPHMaAwfdspJSkl3tpttsW3sSOxge2I72+Pb2ZPag2mbGJ6J5IMXYlRchO3yESDLkord/LeJ9UytvJPmcDNubWTxOZ5RoqFQKN4xrEyGxIr7id19F2ZXN3p1NdWfvY7KK644aI9FV9f9bG37FtHo2cye9WuE0JFSsmnTJh5//HEMw+DCCy9k4cKF6HpZBPa+4Ew/tT0GZh6qWuD878LcqyE08pn1O/oyrG7tYWt3iraeNLsHsvv3UPziU3O4ZFYjHteBZa62tNmX2kfrYCutg620xdpoi7UdZGtoDDQyuWoKjfUfY7N9Mm8UfQR1jU/UVXJFfZSFlQG098kBcEo0FArFMcfo6yN+113E/3gvdiZDxYIF1H/jJkLnn4fwHLyctKtrBVvbvr1fMHTdRyaT4ZFHHmHbtm00Nzdz2WWXUVNTdoU+uBOe/J6zKc9X6Ri2Z1/lHJk6QsNcMm1Wt/bwh5f28uIuZ7tXU5Wf6Q1hLp7ZwIen1e5fGtuf62dz12a2DGxh88BmWgdaSRuOQHh1LydXnczSlqVMj05ncuU0Mvp41iUNVvUn2ZUv0uh18/3JtVzdWE3oMKuhTnSUaCgUimOGlU4z+F+3EbvzTmSpRGjJRVR/7nr8s2YeEldKm927/5Pde/4v0ehiZs/6Dbru5fXXX+fRRx+lWCxy0UUXsXDhQuesi3wcnvkZvHwr6B5nf8XCfwLPyDulpZQ8vqWHmx9ppTdVpDnq56al07l8fhO1IS+mbbItvo2NfatYsW4TG/s30p3tBsAlXEyLTmPZxGXMrJnJqdWnMrlyMqbUWBdP85f+JDdvTxIzOnEJWFQZ5Kst9Xysrgr3e+jm451GiYZCoXjb2MUiiXvvZeBXv8ZKJAgvX07tl2/EM4LXadPM8vrWr9Pf/wTjGj7J9Ok/wrZ1HnnkETZs2MC4ceP4+Mc/Tl1dHVgm/P0OeOonjnDMvdqZhgrVj1qmrkSe7/25lTVbe5nRGOann5zNmZPCtA5u4cFdT/JK7yts6t9EzswBUF9Rz2l1p/GZUz/DrJpZTI9Ox+c64OpjUzrHjVs7eGIwRc6yCbs0LqiOsKQmzHnRMOH34ajicCjRUCgUR41dLJJYcT+Dt92G2dtLYNEi6r7+NXynnjpimny+g9deu4FMdjtTp36H5qbrSKfT3HfffXR2dnL22Wdz3nnnObaLnU/D6m9D3+sw4WxY+m8wbvaoZdrVn+FPr3Ty2+d3Y0uTa8+zqandxO92387XXt5MyS4hEEypmsLyycuZXz+fuXVzaQgc3g7ySirLv+/pZc1giohL5/L6Ki6ujbCoMojnaE77O8FRoqFQKN4yViZD4oEHiN1+B2Z/PxWnn07jT28hsHDhqOmSqU1s2vQFpDQ4bc4dVFcvZu/evaxYsQLDMLjyyis59dRToWcLrPk+7FgDlRNG9Qtl2ZIdfRle2j3In15t57W+VtyBHdRMbqeg7eRPPUW0Xo3p0elcNf0qTq8/nXn184h4R/ZLtStXZNVAklX9CdanclS5dL41cRyfa6p5X9op3gpKNBQKxZgpdXQSv+suEg8+uN/A3fjznxM4c8ER0/b3P8mW1q/g8dQyc8Zv2LevxKOP/p7du3cTjUa59tprqRNxePhLzj4LX8Q5QvWML4D7YI+wPckCD77SwbPbe9nct5WSZwd6xW48gd0EJjpuNeqrpnJmwxUsaFjA/Ib5hD3hUcvXVSjxQG+cB3vjbMsWAJgV9PO9yY1c01h9WBcfH0SUaCgUilGxMlkyf11D8rHHyD73PGga4SVLiF57Df7Zo08VDdHecSdvvPFDgoEZZDLX8etfP0w+n6eyspLzPnQGZ3p24nvocsfzrO6FRV+Gxf/DcShYpmha/LWth9+vf56N/evRKnbiDuxFay7iA+r9jSwav5SzGs9iQcMCqv3VRyxX1rJ4vD/Jip446+JpJLAgEuBHU8aztDYyZseBHySUaCgUikMwBwbIPPscmaefJvPMM8hiEXdjI9Vf+AJVn74Kd8PI+yCGUyj28Ma2m+kfeBIh5vLMM3PI5TZxypQWTq9MMLF3NdrzNwPSOcti6S0w85P7d28ncnnu2fQCq3e+wM70a+DdjdCLeOqgOdjCovEfY17dPObVzxvRJnHIu9mSZ+JpHuyNs6o/Sd62afZ5+GpLPVc2RGnxv/un4R0LpG1jlIp4fP539HuUaCgUCqRhkN+0iewLfyPz7LMUNm8GwFVbS+XllxO+5BL8c087okO+/flJmz17fs/uPf8b2zbp6jyTXbumMLXWxUeC62nY8QsnYt2pcM5NMPOT5Kua2ZnYyca9T/PXXa+wNbaVjN2O0EwAQoFGZtdewPJpi1nYeCY1/pqxv5+UbErneaA3xkO9CQYNk0qXzhUNVXyivooFkeNr851pGBTSKXKpJPl0ikImQyGTdq5shmIuSzGbpZDNkE8myKWS5FJJxk2dzqd/+L/e0bIp0VAoPqAYXV1knnmGzDPryL38MnYuB5qGf9Ysav/lnwmecw7ewzkDHAXLsnjttRX09P4/PJ4u4vEG9u5aSJM0+SwP0tzfQax+BhsX/SN766aw1y6wM7Gb1qe/Ql++E4kNgLR86EYz0yJLuWDSAq6YsZjawNhFAqCvaPBCIsMLiQzPxtPszpfwCMFFNWEur49yfnXoXV/9ZNsW2USczOAg6dgAmcEB0rFBMrFBsvEYmUScbDxGKZ8bMQ+X24M3EMBbEcAbCBCuq6dhyjQqIlVEG8e/4++gDmFSKD4gSNMkv2kTmWfWkVm7luIbbwDgPukkAh9aRGDRIgILFqCPdtrdYSiVSuzcs403Nt+Lpa0lEumhWPDT3VlDdypH0htjsCJIj9dPj13AsM1hhdKwjSqsYj2yOI7xFZNZ2DSTT86eM+qZFG/GsCVt2TzrUzk2JLNsSGXZnXc8xwZ1jTMjQZbVRlheGyHiPrZ9Zcs0DvT602ny5V5/PpUkE485YhAfJBNz7tK2D0rvcnsIRKMEKqMEK6sIVEWpCEfwhyP4w2H8oTD+YAhf+XJ53hk7izqESaFQIG2bzLp1pFauJPPc89ipFOg6FfPmUfeNbxA891w8E1sOf7KcZTCQH6A/309/vp+B3AADhQEGs4Oke9JYvRZ6UtDoT9HcvJWqqm4Khps1vdWsLuYxPIOEGvxEfdPwuapwF8N4437SiQrsUhUVop7ZDROZ01zNGS1R5rdUEfYd2YmfLSU7ckVeTeXYmM6xKZ2jNZOnaDsd4FqPi9PDAa5urGFRZZBZQT+ut7BD2zINp/FPp/ZPEQ01+NlEnFwyQT6dIp9Kkc+kMIvFEfPyBgKOGFRFaZ4xi1B1LaHqaoLRGkLVNQSj1Xi9ASjZyJKFXbSQJQtp2EizfBUlMm0hS3lypSx2yUIWLWTBxC5a2HnTec5buOorqP3cobvvjyVqpKFQvA+QUoJh7P9s53IkV64k9oc/YOzdh15dTfCccwh8eDH2/JkMuPL05/r3C8JgfpBYIUasEGMgP8BAfoBEMQGAkIKgESRSilBXqGN8bjwey0VN3U6am7cQDGQwTTc5OZN4xWXEzCYGUi66Yzp7B4q0x/NYtkQIOGNClCUzGzjv5Fom1gTGNPWVs2xeSWX5WyLDy8ksG1M50pbTWw/oGrNDfuaEKjgtVMG8cAXNPs9B+dq2RTGbJZ9OkRua/08kyKUS5JIJsolEeWSQIJdMUsxlD1sO3e0mUBmlIhJxRgKhsNP7DwTxBoP4/AF8vhB+bxCvJ4BH96GZGnbexM6bWKkSVryAGS9gJYvIgiMObxmXQPO6ED4dzaOj+V0InwvN78Jd5yd0zqHnp4+FsY40lGgoFCcI0jQxYzGseBwrHsfs76fQ1kZx61YKW9uw4vFD0iSmNbDl3JNYf4qLrkIfvbneg44HHcLv8lPjqaGBBqJmlJARwlP0IDKSUrrE0IyKmwKz6tcTPmkflt/CKIRZ23MJD+88g4J1YOKiwqMzoTrApJoAE2sCTKoNsHhqLbWhkVcm2VLSWzLYnSvxejbP1kye1zMFtmTyGFKiATOCfuaF/Jzikkwzi9RmkxSSTu8/m4xTSKfJZ9IUhhuPc1k4XDsnBP5giIpIJeFIDcFANYFAJRXeMD5PAI/Lj1v34da8uDUPmqU5Df3QSMCwnV5/wcQuOL3/UXEJXJU+9CovrkofwqcjPDqaR0N4ys9evfysIVzOhUs7EMetIfR3xg7zvhINIcRS4P8AOnCblPKWkeIq0VCcyOSSg8T3bifXvod8+z6Mzg7Y14Xe0Yu7N4ZmHtwzNXVBd72LXXXQFbag3MG2BWxuEextdFHtr6ahooF6fz117jqiIkrQCuIxPIg8lNJZBvr6iSUyDLUGApsqd4x6XydR3yB+b5qsR8OMFvFV5NmXGs+qPReTYiETa0JMrAnQUhaICdUV1Aa9+3v7UkrytmTQMIkZJoMlk96SQUehREfBoLNQoj1fpKtkYAxrjsLSormUoyUTY0J/J/XtO7AH+silkoeIgC5cVFRECASrqKiI4A+E8PtC+N1hfK4AXuHDLby48KDbOpopwACZN7ELJhyhwy/cmtObLzf0wq05l0dHGwr3uYY9l8P9By7hcyG04SMgiVmyMEs2RtGkmDMp5U2KeZNS3sIolu8lC9u0sSzp3A0b07AxSxZGqXwvWpgli2hjkEu+NLa9M4e84/tFNIQQOvAGcCHQAfwd+LSU8vXDxVeioXgvkbaNLBYpZpJkUoPkUjEK6TiFVJxSPIaRSmKmEpQSMUrJBDKVRktlqUgUCKUM/KWD8yvp0BOF7qigKwoDYYER8iMrQ1AZQTbVEwlUE/FEqPRWUe2vJuqrptJTSao9wcCuvfR2d5PM5DGlia5baLqBSzdwuUp4XAVCriQRT4KgJ4XPnUX6TIp+wH2gbTBwkZZRctpUfOFP0lT/IaI+jf5Ckc5snq5CkZ6iwUDJZNC0idmStIQsgrzQsQ4zDSWkJJjPEEonqcwkqcpkqM5mqUnnaE6mqCqYuHUvwYpKRwi8IbyeAF7Nj1t40C0XmqlBSYJ1hHZMA83vPtCA+50GHq8GHqfBFz4XeHXw6lgCLAGmBFsXMNS7lzgNdtFpzM2SjW3Z2JbEtmwsU2IaNtb+xt3a38iX8o4wFLIGxZyJNcapKU0TaC6B7tLQdIHu1nC5dVwe5+726bg9Oi6vRlVDgNOXtYwp30N+Hu8jQ/gCYIeUcheAEOJe4DLgsKJxtOzZ2cZv1j58UJjgnRfU91qy3+vvP5S3slZeDot/oI880lsNj3ngWR65EuTw/A88jlbSodhSDN3LDz4P0l+LbKhDArYQThxNIkU5nqD8zIHnch4SWY4rkZqEoqTfgH5RRIhuhOhECIkQEktoWNUaVo2OqfkxcWHgxsSNPaz0EoGBh5L0Ytg+StJHSXopGR4M4SGvuTF1/cALp4BUxyHv7LJsKosGlUWTyqJJc8kmYEoCpiRoQZUhqCoJqg2oLWk0FMCLBkTK1zAOE2QVwSqBKQQ5oASYSAzAEAJDgoUzaLAAEyhKSVGCaYFdKGEPFssNvETa78BvvwCXS0N3a+guDZdn6K7j9upU1lfgq3DhDbhxe3Un3KPh8up4/S68FS48fhcenwu3T8fjdaG7jy+niCeCaIwH2od97gDOHB5BCHEDcAPASSO4Yj4S29q28NtJS4+yiArF8YkuLdzSxm1beGwbt5R4bIkmQUgN0BBSw2sKfJYgbIPXlngt8NrgtSQByyRgmgRNic9y0jozFJJQyaamYFNbsAkaEoTT1ZIIbKGXhU5gC6cxtwVY5c+9rrIQCrCEwBYCWxPYmiOmtl5Op2nYOlDeU6Hp5R63LhCaQCvfhSZ489oroTkiLIalG7p0l7b/0nSBEOzPx+XRyr13Hf1NNgSX54AIuNwammtYvpp4S/taTkROBNE43E/goC6ClPJW4FZwpqeO5kvmnb6Imx/54xi//hjzHnf3R33D4+33/5BO17ACCqdrfuD/rNj/70IbeixnoA3FHbo0Jw7iwB8hnMZG6Ihyg6UPfV/5S4TQQIAmBNpQ3sL5SxOak48mQAhcmhtddyE0DbfLg0t3oWsCXXeh6S5c6Giahkt3o2s6mnDmwHXhQhPOeznhTuOmCQ2XpjnTF5rzDsPx6DouTTtQReVRzFD5nOoaFrb/ncr1U/63g9pAIUB//zeMipE5EUSjAxi+hqwJ6DrWX1Jb38h///zXjnW2CoVC8b7i+JosOzx/B6YKISYKITzAVcDK97hMCoVC8YHkuB9pSClNIcSNwGqcJbd3SClb3+NiKRQKxQeS4140AKSUfwH+8l6XQ6FQKD7onAjTUwqFQqE4TlCioVAoFIoxo0RDoVAoFGNGiYZCoVAoxsxx73vqrSKE6Af2vo0saoCBY1Sc9xuqbkZH1c/oqPoZmeOhbiZIKWuPFOl9JxpvFyHE+rE47fogoupmdFT9jI6qn5E5kepGTU8pFAqFYswo0VAoFArFmFGicSi3vtcFOI5RdTM6qn5GR9XPyJwwdaNsGgqFQqEYM2qkoVAoFIoxo0RDoVAoFGNGiYZCoVAoxowSDYVCoVCMGSUaCoVCoRgz/x/r6gYmsGUyygAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "liste_pays=[\"France\",\"Iran\",\"Germany\",\"Italy\",\"Japan\",\"Korea,South\",\"Netherlands\",\"Portugal\",\"Spain\",\"United Kingdom\",\"US\"]\n", + "donnees_pays = pd.DataFrame()\n", + "for pays in liste_pays:\n", + " donnees_pays=pd.concat([donnees_pays,donnees.loc[donnees.loc[:,\"Country/Region\"]==pays]])\n", + "donnees_pays=donnees_pays.groupby(\"Country/Region\").sum()\n", + "del donnees_pays[\"Lat\"]\n", + "del donnees_pays[\"Long\"]\n", + "donnees_pays.T.plot()\n", + "plt.savefig(\"graphique.png\")\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/module2/exo1/graphique.png b/module2/exo1/graphique.png new file mode 100644 index 0000000000000000000000000000000000000000..b289a2333f58ccbf61b8e08a0e28d7485be66e56 GIT binary patch literal 25702 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

Jb+qII9&DN||DQ0cc_(7q-sN}{w8 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 literal 0 HcmV?d00001 diff --git a/module2/exo1/toy_notebook_fr.ipynb b/module2/exo1/toy_notebook_fr.ipynb deleted file mode 100644 index 0bbbe37..0000000 --- a/module2/exo1/toy_notebook_fr.ipynb +++ /dev/null @@ -1,25 +0,0 @@ -{ - "cells": [], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.6.3" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} - -- 2.18.1