"Techniques de présentation graphique. Cet exercice peut être réalisé indifféremment en R ou en Python.\n",
"Sujet\n",
"\n",
"### Sujet\n",
"\n",
"Le but est ici de reproduire des graphes semblables à ceux du South China Morning Post (SCMP), sur la page The Coronavirus Pandemic et qui montrent pour différents pays le nombre cumulé (c'est-à-dire le nombre total de cas depuis le début de l'épidémie) de personnes atteintes de la maladie à coronavirus 2019.\n",
"\n",
...
...
@@ -58,27 +59,13 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"Nous pouvons maintenant télécharger les [données](https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv)."
"Nous pouvons maintenant télécharger les [données](https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv) si elles ne sont pas déjà téléchargés."
"Ces données sont organisés sur 274 lignes pour chaque pays et (pour le moment) 412 colonnes présentant la province, le pays, les latitudes et longitudes suivi du nombre de cas par jour du 22 Janvier 2020 au 4 Mars 2021 au moment de l'écriture de ce rapport.\n",
"\n",
"Filtrons les données en choisant les colonnes des dates la regex `\\d{1,2}\\/\\d{1,2}\\/\\d{2}` sélectionne les colonnes dont le nom commence par :\n",
"un ou deux chiffres suivi d'un \"/\", deux fois, puis se terminent par deux chiffres\n",
"c'est à dire les colonnes des dates (vous pouvez inverser la regex avec `[^\\d{1,2}\\/\\d{1,2}\\/\\d{2}]` pour constater que la commande fait bien l'inverse et nous rend des données avec des NaN)"
"Le tableau en sortie est bien vide, il ne manque donc aucune donnée importante.\n",
"\n",
"Listons les pays que nous allons analyser, ils sont tous représentés dans les données par le nom du pays dans la colonne `Country/Region` et `Nan` dans la colonne `Province/State` sauf dans le cas de la Chine ou nous allons devoir faire une somme de toutes les provinces d'un coté et de récupérer Hong-Knog de l'autre."
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"countries = [ \n",
" \"Belgium\",\n",
" \"France\",\n",
" \"Germany\",\n",
" \"Iran\",\n",
" \"Italy\",\n",
" \"Japan\",\n",
" \"Korea, South\",\n",
" \"Netherlands\",\n",
" \"Portugal\",\n",
" \"Spain\",\n",
" \"United Kingdom\",\n",
" \"US\",\n",
"# \"China\",\n",
"# \"China, Hong-Kong\",\n",
"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Enregistrons les lignes consernées dans un nouveau tableau :"