diff --git a/module3/exo3/data_william.csv b/module3/exo3/data_william.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1a201c33a10d88009da4e15b06b46c6698bdcdf8
--- /dev/null
+++ b/module3/exo3/data_william.csv
@@ -0,0 +1,54 @@
+"","Year","Wheat","Wages"
+"1",1565,41,5
+"2",1570,45,5.05
+"3",1575,42,5.08
+"4",1580,49,5.12
+"5",1585,41.5,5.15
+"6",1590,47,5.25
+"7",1595,64,5.54
+"8",1600,27,5.61
+"9",1605,33,5.69
+"10",1610,32,5.78
+"11",1615,33,5.94
+"12",1620,35,6.01
+"13",1625,33,6.12
+"14",1630,45,6.22
+"15",1635,33,6.3
+"16",1640,39,6.37
+"17",1645,53,6.45
+"18",1650,42,6.5
+"19",1655,40.5,6.6
+"20",1660,46.5,6.75
+"21",1665,32,6.8
+"22",1670,37,6.9
+"23",1675,43,7
+"24",1680,35,7.3
+"25",1685,27,7.6
+"26",1690,40,8
+"27",1695,50,8.5
+"28",1700,30,9
+"29",1705,32,10
+"30",1710,44,11
+"31",1715,33,11.75
+"32",1720,29,12.5
+"33",1725,39,13
+"34",1730,26,13.3
+"35",1735,32,13.6
+"36",1740,27,14
+"37",1745,27.5,14.5
+"38",1750,31,15
+"39",1755,35.5,15.7
+"40",1760,31,16.5
+"41",1765,43,17.6
+"42",1770,47,18.5
+"43",1775,44,19.5
+"44",1780,46,21
+"45",1785,42,23
+"46",1790,47.5,25.5
+"47",1795,76,27.5
+"48",1800,79,28.5
+"49",1805,81,29.5
+"50",1810,99,30
+"51",1815,78,NA
+"52",1820,54,NA
+"53",1821,54,NA
diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb
index 0bbbe371b01e359e381e43239412d77bf53fb1fb..d550766ef4b34fb959ffd60c85860e1165fcfe65 100644
--- a/module3/exo3/exercice.ipynb
+++ b/module3/exo3/exercice.ipynb
@@ -1,5 +1,594 @@
{
- "cells": [],
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Sujet 2 : le pouvoir d'achat des ouvriers anglais du XVIe au XIXe siècle"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Le but de ce travail est de reproduire le [graphique](https://fr.wikipedia.org/wiki/William_Playfair#/media/File:Chart_Showing_at_One_View_the_Price_of_the_Quarter_of_Wheat,_and_Wages_of_Labour_by_the_Week,_from_1565_to_1821.png) de William Playfair qui montre l'évolution du prix du blé et du salaire moyen entre 1565 et 1821. Ce graphique est publié dans son [livre](https://books.google.fr/books?id=aQZGAQAAMAAJ&printsec=frontcover&hl=fr&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false) : \"A Letter on Our Agricultural Distresses, Their Causes and Remedies\".\n",
+ "\n",
+ "Les données numériques brutes que William Playfair a utilisées ne sont malheureusement pas disponible. Des valeurs obtenues par numérisation du graphe sont toutefois disponible [ici](https://vincentarelbundock.github.io/Rdatasets/doc/HistData/Wheat.html). Nous utiliserons ici la [version en format CSV](https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/HistData/Wheat.csv)."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 1. Téléchargement des données\n",
+ "\n",
+ "Nous vérifions dans un premier temps que les données ne sont pas déjà présente dans un fichier local. Si ce n'est pas le cas, nous effectuons une copie des données dans un fichier local qui servira dans la suite des analyses\n",
+ "Les données disponible et réalisons une copie locale de ces données\n",
+ "\n",
+ "Le but de la manoeuvre est de permettre d'accèder aux données ultérieurement même si le lien initiale des données est modifié (suppression ou modification)ou que les données utilisée venaient à être modifiée (avec une nouvelle numérisation du graphique par exemple)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_url='https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/HistData/Wheat.csv'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Aucun fichier local avec les données étudiées n'est disponible. Un nouveau fichier est fabriqué à partir du lien donné\n"
+ ]
+ }
+ ],
+ "source": [
+ "import os\n",
+ "import urllib.request\n",
+ "fileName = 'data_william.csv'\n",
+ "if not os.path.exists(fileName):\n",
+ " print('Aucun fichier local avec les données étudiées n\\'est disponible. Un nouveau fichier est fabriqué à partir du lien donné')\n",
+ " urllib.request.urlretrieve(data_url, fileName) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Nous pouvons à présent ouvrir le fichier local et travailler avec celui-ci tout au long de l'étude.\n",
+ "La première colonne correspond à l'ID. Nous avons dès lors décidé de passer cette colonne comme index (au moins dans un premier temps)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "