{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "### Étude des épidémies de varicelle" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import isoweek" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Les données d'étude des épidémies de varicelle sont disponibles sur le site Web du Réseau Sentinelles. Nous les récupérons sous forme d'un fichier en format CSV dont chaque ligne correspond à une semaine de la période demandée. Nous téléchargeons toujours le jeu de données complet, qui commence en 1990 et se termine avec une semaine récente." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "data_url = \"https://www.sentiweb.fr/datasets/all/inc-7-PAY.csv\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skiprows=1`. Pour les autres lignes, les données sont (de gauche à droite) :\n", "- date au format YYYYWW (année, numéro de la semaine)\n", "- code de l'indicateur de surveillance\n", "- estimation de l'incidence de consultations en nombre de cas \n", "- estimation de la borne inférieure de l'IC95% du nombre de cas de consultation\n", "- estimation de la borne supérieure de l'IC95% du nombre de cas de consultation\n", "- estimation du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants)\n", "- estimation de la borne inférieure de l'IC95% du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants)\n", "- estimation de la borne supérieure de l'IC95% du taux d'incidence du nombre de cas de consultation (en cas pour 100,000 habitants)\n", "- code de la zone géographique concernée (Code INSEE) http://www.insee.fr/fr/methodes/nomenclatures/cog/\n", "- libellé de la zone géographique (ce libellé peut être modifié sans préavis) " ] }, { "cell_type": "code", "execution_count": 3, "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", "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
02025067372120615381648FRFrance
12025057208710563118315FRFrance
2202504768954466932410614FRFrance
32025037246211613763426FRFrance
420250275966275791759414FRFrance
520250176059245196679414FRFrance
620245274356177669367311FRFrance
720245174670223971017311FRFrance
82024507736344381028811715FRFrance
920244976077363185239513FRFrance
1020244874189145469246210FRFrance
11202447719317263136315FRFrance
12202446722608633657315FRFrance
132024457271312164210426FRFrance
14202444721356763594315FRFrance
15202443721246413607315FRFrance
162024427262112463996426FRFrance
17202441720353813689315FRFrance
18202440721257253525315FRFrance
192024397289813334463426FRFrance
20202438775101513102FRFrance
212024377916281804102FRFrance
22202436722358703600315FRFrance
23202435716202852955204FRFrance
24202434725606224498417FRFrance
25202433719715363406315FRFrance
2620243274399194468547311FRFrance
2720243174500221367877410FRFrance
28202430770044278973011715FRFrance
2920242979270630312237141018FRFrance
.................................
17541991267176081130423912312042FRFrance
17551991257161691070021638281838FRFrance
17561991247161711007122271281739FRFrance
1757199123711947767116223211329FRFrance
1758199122715452995320951271737FRFrance
1759199121714903897520831261636FRFrance
17601991207190531274225364342345FRFrance
17611991197167391124622232291939FRFrance
17621991187213851388228888382551FRFrance
1763199117713462887718047241632FRFrance
17641991167148571006819646261834FRFrance
1765199115713975978118169251832FRFrance
1766199114712265768416846221430FRFrance
176719911379567604113093171123FRFrance
1768199112710864733114397191325FRFrance
17691991117155741118419964271935FRFrance
17701991107166431137221914292038FRFrance
1771199109713741878018702241533FRFrance
1772199108713289881317765231531FRFrance
1773199107712337807716597221529FRFrance
1774199106710877701314741191226FRFrance
1775199105710442654414340181125FRFrance
17761991047791345631126314820FRFrance
17771991037153871048420290271836FRFrance
17781991027162771104621508292038FRFrance
17791991017155651027120859271836FRFrance
17801990527193751329525455342345FRFrance
17811990517190801380724353342543FRFrance
1782199050711079666015498201228FRFrance
17831990497114302610205FRFrance
\n", "

1784 rows × 10 columns

\n", "
" ], "text/plain": [ " week indicator inc inc_low inc_up inc100 inc100_low \\\n", "0 202506 7 3721 2061 5381 6 4 \n", "1 202505 7 2087 1056 3118 3 1 \n", "2 202504 7 6895 4466 9324 10 6 \n", "3 202503 7 2462 1161 3763 4 2 \n", "4 202502 7 5966 2757 9175 9 4 \n", "5 202501 7 6059 2451 9667 9 4 \n", "6 202452 7 4356 1776 6936 7 3 \n", "7 202451 7 4670 2239 7101 7 3 \n", "8 202450 7 7363 4438 10288 11 7 \n", "9 202449 7 6077 3631 8523 9 5 \n", "10 202448 7 4189 1454 6924 6 2 \n", "11 202447 7 1931 726 3136 3 1 \n", "12 202446 7 2260 863 3657 3 1 \n", "13 202445 7 2713 1216 4210 4 2 \n", "14 202444 7 2135 676 3594 3 1 \n", "15 202443 7 2124 641 3607 3 1 \n", "16 202442 7 2621 1246 3996 4 2 \n", "17 202441 7 2035 381 3689 3 1 \n", "18 202440 7 2125 725 3525 3 1 \n", "19 202439 7 2898 1333 4463 4 2 \n", "20 202438 7 751 0 1513 1 0 \n", "21 202437 7 916 28 1804 1 0 \n", "22 202436 7 2235 870 3600 3 1 \n", "23 202435 7 1620 285 2955 2 0 \n", "24 202434 7 2560 622 4498 4 1 \n", "25 202433 7 1971 536 3406 3 1 \n", "26 202432 7 4399 1944 6854 7 3 \n", "27 202431 7 4500 2213 6787 7 4 \n", "28 202430 7 7004 4278 9730 11 7 \n", "29 202429 7 9270 6303 12237 14 10 \n", "... ... ... ... ... ... ... ... \n", "1754 199126 7 17608 11304 23912 31 20 \n", "1755 199125 7 16169 10700 21638 28 18 \n", "1756 199124 7 16171 10071 22271 28 17 \n", "1757 199123 7 11947 7671 16223 21 13 \n", "1758 199122 7 15452 9953 20951 27 17 \n", "1759 199121 7 14903 8975 20831 26 16 \n", "1760 199120 7 19053 12742 25364 34 23 \n", "1761 199119 7 16739 11246 22232 29 19 \n", "1762 199118 7 21385 13882 28888 38 25 \n", "1763 199117 7 13462 8877 18047 24 16 \n", "1764 199116 7 14857 10068 19646 26 18 \n", "1765 199115 7 13975 9781 18169 25 18 \n", "1766 199114 7 12265 7684 16846 22 14 \n", "1767 199113 7 9567 6041 13093 17 11 \n", "1768 199112 7 10864 7331 14397 19 13 \n", "1769 199111 7 15574 11184 19964 27 19 \n", "1770 199110 7 16643 11372 21914 29 20 \n", "1771 199109 7 13741 8780 18702 24 15 \n", "1772 199108 7 13289 8813 17765 23 15 \n", "1773 199107 7 12337 8077 16597 22 15 \n", "1774 199106 7 10877 7013 14741 19 12 \n", "1775 199105 7 10442 6544 14340 18 11 \n", "1776 199104 7 7913 4563 11263 14 8 \n", "1777 199103 7 15387 10484 20290 27 18 \n", "1778 199102 7 16277 11046 21508 29 20 \n", "1779 199101 7 15565 10271 20859 27 18 \n", "1780 199052 7 19375 13295 25455 34 23 \n", "1781 199051 7 19080 13807 24353 34 25 \n", "1782 199050 7 11079 6660 15498 20 12 \n", "1783 199049 7 1143 0 2610 2 0 \n", "\n", " inc100_up geo_insee geo_name \n", "0 8 FR France \n", "1 5 FR France \n", "2 14 FR France \n", "3 6 FR France \n", "4 14 FR France \n", "5 14 FR France \n", "6 11 FR France \n", "7 11 FR France \n", "8 15 FR France \n", "9 13 FR France \n", "10 10 FR France \n", "11 5 FR France \n", "12 5 FR France \n", "13 6 FR France \n", "14 5 FR France \n", "15 5 FR France \n", "16 6 FR France \n", "17 5 FR France \n", "18 5 FR France \n", "19 6 FR France \n", "20 2 FR France \n", "21 2 FR France \n", "22 5 FR France \n", "23 4 FR France \n", "24 7 FR France \n", "25 5 FR France \n", "26 11 FR France \n", "27 10 FR France \n", "28 15 FR France \n", "29 18 FR France \n", "... ... ... ... \n", "1754 42 FR France \n", "1755 38 FR France \n", "1756 39 FR France \n", "1757 29 FR France \n", "1758 37 FR France \n", "1759 36 FR France \n", "1760 45 FR France \n", "1761 39 FR France \n", "1762 51 FR France \n", "1763 32 FR France \n", "1764 34 FR France \n", "1765 32 FR France \n", "1766 30 FR France \n", "1767 23 FR France \n", "1768 25 FR France \n", "1769 35 FR France \n", "1770 38 FR France \n", "1771 33 FR France \n", "1772 31 FR France \n", "1773 29 FR France \n", "1774 26 FR France \n", "1775 25 FR France \n", "1776 20 FR France \n", "1777 36 FR France \n", "1778 38 FR France \n", "1779 36 FR France \n", "1780 45 FR France \n", "1781 43 FR France \n", "1782 28 FR France \n", "1783 5 FR France \n", "\n", "[1784 rows x 10 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "raw_data = pd.read_csv(data_url, encoding = 'iso-8859-1', skiprows=1)\n", "raw_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Il ne semble pas y avoir de donnée manquante dans ce document." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Nous corrigeons le format des données qui ne correspondent pas tout à fait à la norme iso8859-1." ] }, { "cell_type": "code", "execution_count": 4, "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", "
weekindicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_nameperiod
02025067372120615381648FRFrance2025-02-03/2025-02-09
12025057208710563118315FRFrance2025-01-27/2025-02-02
2202504768954466932410614FRFrance2025-01-20/2025-01-26
32025037246211613763426FRFrance2025-01-13/2025-01-19
420250275966275791759414FRFrance2025-01-06/2025-01-12
520250176059245196679414FRFrance2024-12-30/2025-01-05
620245274356177669367311FRFrance2024-12-23/2024-12-29
720245174670223971017311FRFrance2024-12-16/2024-12-22
82024507736344381028811715FRFrance2024-12-09/2024-12-15
920244976077363185239513FRFrance2024-12-02/2024-12-08
1020244874189145469246210FRFrance2024-11-25/2024-12-01
11202447719317263136315FRFrance2024-11-18/2024-11-24
12202446722608633657315FRFrance2024-11-11/2024-11-17
132024457271312164210426FRFrance2024-11-04/2024-11-10
14202444721356763594315FRFrance2024-10-28/2024-11-03
15202443721246413607315FRFrance2024-10-21/2024-10-27
162024427262112463996426FRFrance2024-10-14/2024-10-20
17202441720353813689315FRFrance2024-10-07/2024-10-13
18202440721257253525315FRFrance2024-09-30/2024-10-06
192024397289813334463426FRFrance2024-09-23/2024-09-29
20202438775101513102FRFrance2024-09-16/2024-09-22
212024377916281804102FRFrance2024-09-09/2024-09-15
22202436722358703600315FRFrance2024-09-02/2024-09-08
23202435716202852955204FRFrance2024-08-26/2024-09-01
24202434725606224498417FRFrance2024-08-19/2024-08-25
25202433719715363406315FRFrance2024-08-12/2024-08-18
2620243274399194468547311FRFrance2024-08-05/2024-08-11
2720243174500221367877410FRFrance2024-07-29/2024-08-04
28202430770044278973011715FRFrance2024-07-22/2024-07-28
2920242979270630312237141018FRFrance2024-07-15/2024-07-21
....................................
17541991267176081130423912312042FRFrance1991-06-24/1991-06-30
17551991257161691070021638281838FRFrance1991-06-17/1991-06-23
17561991247161711007122271281739FRFrance1991-06-10/1991-06-16
1757199123711947767116223211329FRFrance1991-06-03/1991-06-09
1758199122715452995320951271737FRFrance1991-05-27/1991-06-02
1759199121714903897520831261636FRFrance1991-05-20/1991-05-26
17601991207190531274225364342345FRFrance1991-05-13/1991-05-19
17611991197167391124622232291939FRFrance1991-05-06/1991-05-12
17621991187213851388228888382551FRFrance1991-04-29/1991-05-05
1763199117713462887718047241632FRFrance1991-04-22/1991-04-28
17641991167148571006819646261834FRFrance1991-04-15/1991-04-21
1765199115713975978118169251832FRFrance1991-04-08/1991-04-14
1766199114712265768416846221430FRFrance1991-04-01/1991-04-07
176719911379567604113093171123FRFrance1991-03-25/1991-03-31
1768199112710864733114397191325FRFrance1991-03-18/1991-03-24
17691991117155741118419964271935FRFrance1991-03-11/1991-03-17
17701991107166431137221914292038FRFrance1991-03-04/1991-03-10
1771199109713741878018702241533FRFrance1991-02-25/1991-03-03
1772199108713289881317765231531FRFrance1991-02-18/1991-02-24
1773199107712337807716597221529FRFrance1991-02-11/1991-02-17
1774199106710877701314741191226FRFrance1991-02-04/1991-02-10
1775199105710442654414340181125FRFrance1991-01-28/1991-02-03
17761991047791345631126314820FRFrance1991-01-21/1991-01-27
17771991037153871048420290271836FRFrance1991-01-14/1991-01-20
17781991027162771104621508292038FRFrance1991-01-07/1991-01-13
17791991017155651027120859271836FRFrance1990-12-31/1991-01-06
17801990527193751329525455342345FRFrance1990-12-24/1990-12-30
17811990517190801380724353342543FRFrance1990-12-17/1990-12-23
1782199050711079666015498201228FRFrance1990-12-10/1990-12-16
17831990497114302610205FRFrance1990-12-03/1990-12-09
\n", "

1784 rows × 11 columns

\n", "
" ], "text/plain": [ " week indicator inc inc_low inc_up inc100 inc100_low \\\n", "0 202506 7 3721 2061 5381 6 4 \n", "1 202505 7 2087 1056 3118 3 1 \n", "2 202504 7 6895 4466 9324 10 6 \n", "3 202503 7 2462 1161 3763 4 2 \n", "4 202502 7 5966 2757 9175 9 4 \n", "5 202501 7 6059 2451 9667 9 4 \n", "6 202452 7 4356 1776 6936 7 3 \n", "7 202451 7 4670 2239 7101 7 3 \n", "8 202450 7 7363 4438 10288 11 7 \n", "9 202449 7 6077 3631 8523 9 5 \n", "10 202448 7 4189 1454 6924 6 2 \n", "11 202447 7 1931 726 3136 3 1 \n", "12 202446 7 2260 863 3657 3 1 \n", "13 202445 7 2713 1216 4210 4 2 \n", "14 202444 7 2135 676 3594 3 1 \n", "15 202443 7 2124 641 3607 3 1 \n", "16 202442 7 2621 1246 3996 4 2 \n", "17 202441 7 2035 381 3689 3 1 \n", "18 202440 7 2125 725 3525 3 1 \n", "19 202439 7 2898 1333 4463 4 2 \n", "20 202438 7 751 0 1513 1 0 \n", "21 202437 7 916 28 1804 1 0 \n", "22 202436 7 2235 870 3600 3 1 \n", "23 202435 7 1620 285 2955 2 0 \n", "24 202434 7 2560 622 4498 4 1 \n", "25 202433 7 1971 536 3406 3 1 \n", "26 202432 7 4399 1944 6854 7 3 \n", "27 202431 7 4500 2213 6787 7 4 \n", "28 202430 7 7004 4278 9730 11 7 \n", "29 202429 7 9270 6303 12237 14 10 \n", "... ... ... ... ... ... ... ... \n", "1754 199126 7 17608 11304 23912 31 20 \n", "1755 199125 7 16169 10700 21638 28 18 \n", "1756 199124 7 16171 10071 22271 28 17 \n", "1757 199123 7 11947 7671 16223 21 13 \n", "1758 199122 7 15452 9953 20951 27 17 \n", "1759 199121 7 14903 8975 20831 26 16 \n", "1760 199120 7 19053 12742 25364 34 23 \n", "1761 199119 7 16739 11246 22232 29 19 \n", "1762 199118 7 21385 13882 28888 38 25 \n", "1763 199117 7 13462 8877 18047 24 16 \n", "1764 199116 7 14857 10068 19646 26 18 \n", "1765 199115 7 13975 9781 18169 25 18 \n", "1766 199114 7 12265 7684 16846 22 14 \n", "1767 199113 7 9567 6041 13093 17 11 \n", "1768 199112 7 10864 7331 14397 19 13 \n", "1769 199111 7 15574 11184 19964 27 19 \n", "1770 199110 7 16643 11372 21914 29 20 \n", "1771 199109 7 13741 8780 18702 24 15 \n", "1772 199108 7 13289 8813 17765 23 15 \n", "1773 199107 7 12337 8077 16597 22 15 \n", "1774 199106 7 10877 7013 14741 19 12 \n", "1775 199105 7 10442 6544 14340 18 11 \n", "1776 199104 7 7913 4563 11263 14 8 \n", "1777 199103 7 15387 10484 20290 27 18 \n", "1778 199102 7 16277 11046 21508 29 20 \n", "1779 199101 7 15565 10271 20859 27 18 \n", "1780 199052 7 19375 13295 25455 34 23 \n", "1781 199051 7 19080 13807 24353 34 25 \n", "1782 199050 7 11079 6660 15498 20 12 \n", "1783 199049 7 1143 0 2610 2 0 \n", "\n", " inc100_up geo_insee geo_name period \n", "0 8 FR France 2025-02-03/2025-02-09 \n", "1 5 FR France 2025-01-27/2025-02-02 \n", "2 14 FR France 2025-01-20/2025-01-26 \n", "3 6 FR France 2025-01-13/2025-01-19 \n", "4 14 FR France 2025-01-06/2025-01-12 \n", "5 14 FR France 2024-12-30/2025-01-05 \n", "6 11 FR France 2024-12-23/2024-12-29 \n", "7 11 FR France 2024-12-16/2024-12-22 \n", "8 15 FR France 2024-12-09/2024-12-15 \n", "9 13 FR France 2024-12-02/2024-12-08 \n", "10 10 FR France 2024-11-25/2024-12-01 \n", "11 5 FR France 2024-11-18/2024-11-24 \n", "12 5 FR France 2024-11-11/2024-11-17 \n", "13 6 FR France 2024-11-04/2024-11-10 \n", "14 5 FR France 2024-10-28/2024-11-03 \n", "15 5 FR France 2024-10-21/2024-10-27 \n", "16 6 FR France 2024-10-14/2024-10-20 \n", "17 5 FR France 2024-10-07/2024-10-13 \n", "18 5 FR France 2024-09-30/2024-10-06 \n", "19 6 FR France 2024-09-23/2024-09-29 \n", "20 2 FR France 2024-09-16/2024-09-22 \n", "21 2 FR France 2024-09-09/2024-09-15 \n", "22 5 FR France 2024-09-02/2024-09-08 \n", "23 4 FR France 2024-08-26/2024-09-01 \n", "24 7 FR France 2024-08-19/2024-08-25 \n", "25 5 FR France 2024-08-12/2024-08-18 \n", "26 11 FR France 2024-08-05/2024-08-11 \n", "27 10 FR France 2024-07-29/2024-08-04 \n", "28 15 FR France 2024-07-22/2024-07-28 \n", "29 18 FR France 2024-07-15/2024-07-21 \n", "... ... ... ... ... \n", "1754 42 FR France 1991-06-24/1991-06-30 \n", "1755 38 FR France 1991-06-17/1991-06-23 \n", "1756 39 FR France 1991-06-10/1991-06-16 \n", "1757 29 FR France 1991-06-03/1991-06-09 \n", "1758 37 FR France 1991-05-27/1991-06-02 \n", "1759 36 FR France 1991-05-20/1991-05-26 \n", "1760 45 FR France 1991-05-13/1991-05-19 \n", "1761 39 FR France 1991-05-06/1991-05-12 \n", "1762 51 FR France 1991-04-29/1991-05-05 \n", "1763 32 FR France 1991-04-22/1991-04-28 \n", "1764 34 FR France 1991-04-15/1991-04-21 \n", "1765 32 FR France 1991-04-08/1991-04-14 \n", "1766 30 FR France 1991-04-01/1991-04-07 \n", "1767 23 FR France 1991-03-25/1991-03-31 \n", "1768 25 FR France 1991-03-18/1991-03-24 \n", "1769 35 FR France 1991-03-11/1991-03-17 \n", "1770 38 FR France 1991-03-04/1991-03-10 \n", "1771 33 FR France 1991-02-25/1991-03-03 \n", "1772 31 FR France 1991-02-18/1991-02-24 \n", "1773 29 FR France 1991-02-11/1991-02-17 \n", "1774 26 FR France 1991-02-04/1991-02-10 \n", "1775 25 FR France 1991-01-28/1991-02-03 \n", "1776 20 FR France 1991-01-21/1991-01-27 \n", "1777 36 FR France 1991-01-14/1991-01-20 \n", "1778 38 FR France 1991-01-07/1991-01-13 \n", "1779 36 FR France 1990-12-31/1991-01-06 \n", "1780 45 FR France 1990-12-24/1990-12-30 \n", "1781 43 FR France 1990-12-17/1990-12-23 \n", "1782 28 FR France 1990-12-10/1990-12-16 \n", "1783 5 FR France 1990-12-03/1990-12-09 \n", "\n", "[1784 rows x 11 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ " def convert_week(year_and_week_int):\n", " year_and_week_str = str(year_and_week_int)\n", " year = int(year_and_week_str[:4])\n", " week = int(year_and_week_str[4:])\n", " w = isoweek.Week(year, week)\n", " return pd.Period(w.day(0), 'W')\n", "\n", "raw_data['period'] = [convert_week(yw) for yw in raw_data['week']]\n", "raw_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Nous supprimons la colonne week et utilisons period comme nouvel index de notre jeu de données, et trions les données dans l'ordre chronologique avec." ] }, { "cell_type": "code", "execution_count": 5, "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", "
indicatorincinc_lowinc_upinc100inc100_lowinc100_upgeo_inseegeo_name
period
1990-12-03/1990-12-097114302610205FRFrance
1990-12-10/1990-12-16711079666015498201228FRFrance
1990-12-17/1990-12-237190801380724353342543FRFrance
1990-12-24/1990-12-307193751329525455342345FRFrance
1990-12-31/1991-01-067155651027120859271836FRFrance
1991-01-07/1991-01-137162771104621508292038FRFrance
1991-01-14/1991-01-207153871048420290271836FRFrance
1991-01-21/1991-01-277791345631126314820FRFrance
1991-01-28/1991-02-03710442654414340181125FRFrance
1991-02-04/1991-02-10710877701314741191226FRFrance
1991-02-11/1991-02-17712337807716597221529FRFrance
1991-02-18/1991-02-24713289881317765231531FRFrance
1991-02-25/1991-03-03713741878018702241533FRFrance
1991-03-04/1991-03-107166431137221914292038FRFrance
1991-03-11/1991-03-177155741118419964271935FRFrance
1991-03-18/1991-03-24710864733114397191325FRFrance
1991-03-25/1991-03-3179567604113093171123FRFrance
1991-04-01/1991-04-07712265768416846221430FRFrance
1991-04-08/1991-04-14713975978118169251832FRFrance
1991-04-15/1991-04-217148571006819646261834FRFrance
1991-04-22/1991-04-28713462887718047241632FRFrance
1991-04-29/1991-05-057213851388228888382551FRFrance
1991-05-06/1991-05-127167391124622232291939FRFrance
1991-05-13/1991-05-197190531274225364342345FRFrance
1991-05-20/1991-05-26714903897520831261636FRFrance
1991-05-27/1991-06-02715452995320951271737FRFrance
1991-06-03/1991-06-09711947767116223211329FRFrance
1991-06-10/1991-06-167161711007122271281739FRFrance
1991-06-17/1991-06-237161691070021638281838FRFrance
1991-06-24/1991-06-307176081130423912312042FRFrance
..............................
2024-07-15/2024-07-2179270630312237141018FRFrance
2024-07-22/2024-07-28770044278973011715FRFrance
2024-07-29/2024-08-0474500221367877410FRFrance
2024-08-05/2024-08-1174399194468547311FRFrance
2024-08-12/2024-08-18719715363406315FRFrance
2024-08-19/2024-08-25725606224498417FRFrance
2024-08-26/2024-09-01716202852955204FRFrance
2024-09-02/2024-09-08722358703600315FRFrance
2024-09-09/2024-09-157916281804102FRFrance
2024-09-16/2024-09-22775101513102FRFrance
2024-09-23/2024-09-297289813334463426FRFrance
2024-09-30/2024-10-06721257253525315FRFrance
2024-10-07/2024-10-13720353813689315FRFrance
2024-10-14/2024-10-207262112463996426FRFrance
2024-10-21/2024-10-27721246413607315FRFrance
2024-10-28/2024-11-03721356763594315FRFrance
2024-11-04/2024-11-107271312164210426FRFrance
2024-11-11/2024-11-17722608633657315FRFrance
2024-11-18/2024-11-24719317263136315FRFrance
2024-11-25/2024-12-0174189145469246210FRFrance
2024-12-02/2024-12-0876077363185239513FRFrance
2024-12-09/2024-12-157736344381028811715FRFrance
2024-12-16/2024-12-2274670223971017311FRFrance
2024-12-23/2024-12-2974356177669367311FRFrance
2024-12-30/2025-01-0576059245196679414FRFrance
2025-01-06/2025-01-1275966275791759414FRFrance
2025-01-13/2025-01-197246211613763426FRFrance
2025-01-20/2025-01-26768954466932410614FRFrance
2025-01-27/2025-02-027208710563118315FRFrance
2025-02-03/2025-02-097372120615381648FRFrance
\n", "

1784 rows × 9 columns

\n", "
" ], "text/plain": [ " indicator inc inc_low inc_up inc100 inc100_low \\\n", "period \n", "1990-12-03/1990-12-09 7 1143 0 2610 2 0 \n", "1990-12-10/1990-12-16 7 11079 6660 15498 20 12 \n", "1990-12-17/1990-12-23 7 19080 13807 24353 34 25 \n", "1990-12-24/1990-12-30 7 19375 13295 25455 34 23 \n", "1990-12-31/1991-01-06 7 15565 10271 20859 27 18 \n", "1991-01-07/1991-01-13 7 16277 11046 21508 29 20 \n", "1991-01-14/1991-01-20 7 15387 10484 20290 27 18 \n", "1991-01-21/1991-01-27 7 7913 4563 11263 14 8 \n", "1991-01-28/1991-02-03 7 10442 6544 14340 18 11 \n", "1991-02-04/1991-02-10 7 10877 7013 14741 19 12 \n", "1991-02-11/1991-02-17 7 12337 8077 16597 22 15 \n", "1991-02-18/1991-02-24 7 13289 8813 17765 23 15 \n", "1991-02-25/1991-03-03 7 13741 8780 18702 24 15 \n", "1991-03-04/1991-03-10 7 16643 11372 21914 29 20 \n", "1991-03-11/1991-03-17 7 15574 11184 19964 27 19 \n", "1991-03-18/1991-03-24 7 10864 7331 14397 19 13 \n", "1991-03-25/1991-03-31 7 9567 6041 13093 17 11 \n", "1991-04-01/1991-04-07 7 12265 7684 16846 22 14 \n", "1991-04-08/1991-04-14 7 13975 9781 18169 25 18 \n", "1991-04-15/1991-04-21 7 14857 10068 19646 26 18 \n", "1991-04-22/1991-04-28 7 13462 8877 18047 24 16 \n", "1991-04-29/1991-05-05 7 21385 13882 28888 38 25 \n", "1991-05-06/1991-05-12 7 16739 11246 22232 29 19 \n", "1991-05-13/1991-05-19 7 19053 12742 25364 34 23 \n", "1991-05-20/1991-05-26 7 14903 8975 20831 26 16 \n", "1991-05-27/1991-06-02 7 15452 9953 20951 27 17 \n", "1991-06-03/1991-06-09 7 11947 7671 16223 21 13 \n", "1991-06-10/1991-06-16 7 16171 10071 22271 28 17 \n", "1991-06-17/1991-06-23 7 16169 10700 21638 28 18 \n", "1991-06-24/1991-06-30 7 17608 11304 23912 31 20 \n", "... ... ... ... ... ... ... \n", "2024-07-15/2024-07-21 7 9270 6303 12237 14 10 \n", "2024-07-22/2024-07-28 7 7004 4278 9730 11 7 \n", "2024-07-29/2024-08-04 7 4500 2213 6787 7 4 \n", "2024-08-05/2024-08-11 7 4399 1944 6854 7 3 \n", "2024-08-12/2024-08-18 7 1971 536 3406 3 1 \n", "2024-08-19/2024-08-25 7 2560 622 4498 4 1 \n", "2024-08-26/2024-09-01 7 1620 285 2955 2 0 \n", "2024-09-02/2024-09-08 7 2235 870 3600 3 1 \n", "2024-09-09/2024-09-15 7 916 28 1804 1 0 \n", "2024-09-16/2024-09-22 7 751 0 1513 1 0 \n", "2024-09-23/2024-09-29 7 2898 1333 4463 4 2 \n", "2024-09-30/2024-10-06 7 2125 725 3525 3 1 \n", "2024-10-07/2024-10-13 7 2035 381 3689 3 1 \n", "2024-10-14/2024-10-20 7 2621 1246 3996 4 2 \n", "2024-10-21/2024-10-27 7 2124 641 3607 3 1 \n", "2024-10-28/2024-11-03 7 2135 676 3594 3 1 \n", "2024-11-04/2024-11-10 7 2713 1216 4210 4 2 \n", "2024-11-11/2024-11-17 7 2260 863 3657 3 1 \n", "2024-11-18/2024-11-24 7 1931 726 3136 3 1 \n", "2024-11-25/2024-12-01 7 4189 1454 6924 6 2 \n", "2024-12-02/2024-12-08 7 6077 3631 8523 9 5 \n", "2024-12-09/2024-12-15 7 7363 4438 10288 11 7 \n", "2024-12-16/2024-12-22 7 4670 2239 7101 7 3 \n", "2024-12-23/2024-12-29 7 4356 1776 6936 7 3 \n", "2024-12-30/2025-01-05 7 6059 2451 9667 9 4 \n", "2025-01-06/2025-01-12 7 5966 2757 9175 9 4 \n", "2025-01-13/2025-01-19 7 2462 1161 3763 4 2 \n", "2025-01-20/2025-01-26 7 6895 4466 9324 10 6 \n", "2025-01-27/2025-02-02 7 2087 1056 3118 3 1 \n", "2025-02-03/2025-02-09 7 3721 2061 5381 6 4 \n", "\n", " inc100_up geo_insee geo_name \n", "period \n", "1990-12-03/1990-12-09 5 FR France \n", "1990-12-10/1990-12-16 28 FR France \n", "1990-12-17/1990-12-23 43 FR France \n", "1990-12-24/1990-12-30 45 FR France \n", "1990-12-31/1991-01-06 36 FR France \n", "1991-01-07/1991-01-13 38 FR France \n", "1991-01-14/1991-01-20 36 FR France \n", "1991-01-21/1991-01-27 20 FR France \n", "1991-01-28/1991-02-03 25 FR France \n", "1991-02-04/1991-02-10 26 FR France \n", "1991-02-11/1991-02-17 29 FR France \n", "1991-02-18/1991-02-24 31 FR France \n", "1991-02-25/1991-03-03 33 FR France \n", "1991-03-04/1991-03-10 38 FR France \n", "1991-03-11/1991-03-17 35 FR France \n", "1991-03-18/1991-03-24 25 FR France \n", "1991-03-25/1991-03-31 23 FR France \n", "1991-04-01/1991-04-07 30 FR France \n", "1991-04-08/1991-04-14 32 FR France \n", "1991-04-15/1991-04-21 34 FR France \n", "1991-04-22/1991-04-28 32 FR France \n", "1991-04-29/1991-05-05 51 FR France \n", "1991-05-06/1991-05-12 39 FR France \n", "1991-05-13/1991-05-19 45 FR France \n", "1991-05-20/1991-05-26 36 FR France \n", "1991-05-27/1991-06-02 37 FR France \n", "1991-06-03/1991-06-09 29 FR France \n", "1991-06-10/1991-06-16 39 FR France \n", "1991-06-17/1991-06-23 38 FR France \n", "1991-06-24/1991-06-30 42 FR France \n", "... ... ... ... \n", "2024-07-15/2024-07-21 18 FR France \n", "2024-07-22/2024-07-28 15 FR France \n", "2024-07-29/2024-08-04 10 FR France \n", "2024-08-05/2024-08-11 11 FR France \n", "2024-08-12/2024-08-18 5 FR France \n", "2024-08-19/2024-08-25 7 FR France \n", "2024-08-26/2024-09-01 4 FR France \n", "2024-09-02/2024-09-08 5 FR France \n", "2024-09-09/2024-09-15 2 FR France \n", "2024-09-16/2024-09-22 2 FR France \n", "2024-09-23/2024-09-29 6 FR France \n", "2024-09-30/2024-10-06 5 FR France \n", "2024-10-07/2024-10-13 5 FR France \n", "2024-10-14/2024-10-20 6 FR France \n", "2024-10-21/2024-10-27 5 FR France \n", "2024-10-28/2024-11-03 5 FR France \n", "2024-11-04/2024-11-10 6 FR France \n", "2024-11-11/2024-11-17 5 FR France \n", "2024-11-18/2024-11-24 5 FR France \n", "2024-11-25/2024-12-01 10 FR France \n", "2024-12-02/2024-12-08 13 FR France \n", "2024-12-09/2024-12-15 15 FR France \n", "2024-12-16/2024-12-22 11 FR France \n", "2024-12-23/2024-12-29 11 FR France \n", "2024-12-30/2025-01-05 14 FR France \n", "2025-01-06/2025-01-12 14 FR France \n", "2025-01-13/2025-01-19 6 FR France \n", "2025-01-20/2025-01-26 14 FR France \n", "2025-01-27/2025-02-02 5 FR France \n", "2025-02-03/2025-02-09 8 FR France \n", "\n", "[1784 rows x 9 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sorted_data = raw_data.set_index('period').sort_index()\n", "sorted_data.pop(\"week\")\n", "sorted_data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Nous regroupons les données par an en considérant le début de l'année à la première semaine de Septembre pour limiter au plus les erreurs." ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2020 221186\n", "2023 366227\n", "2021 376290\n", "2024 479258\n", "2002 516689\n", "2018 542312\n", "2017 551041\n", "1996 564901\n", "2019 584066\n", "2015 604382\n", "2000 617597\n", "2001 619041\n", "2012 624573\n", "2005 628464\n", "2006 632833\n", "2022 641397\n", "2011 642368\n", "1993 643387\n", "1995 652478\n", "1994 661409\n", "1998 677775\n", "1997 683434\n", "2014 685769\n", "2013 698332\n", "2007 717352\n", "2008 749478\n", "1999 756456\n", "2003 758363\n", "2004 777388\n", "2016 782114\n", "2010 829911\n", "1992 832939\n", "2009 842373\n", "dtype: int64" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "first_september_week = [pd.Period(pd.Timestamp(y, 9, 1), 'W') for y in range(1991, sorted_data.index[-1].year)]\n", "year = []\n", "yearly_incidence = []\n", "for week1, week2 in zip(first_september_week[:-1], first_september_week[1:]):\n", " one_year = sorted_data['inc'][week1:week2-1]\n", " assert abs(len(one_year)-52) < 2\n", " yearly_incidence.append(one_year.sum())\n", " year.append(week2.year)\n", "yearly_incidence = pd.Series(data=yearly_incidence, index=year)\n", "yearly_incidence.sort_values()" ] } ], "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 }