diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb index 4933e016e5d0241312815f3bee24f6b3e7bfad67..0ecf582e5f617781c455d87da82f3b872c4584f3 100644 --- a/module3/exo1/analyse-syndrome-grippal.ipynb +++ b/module3/exo1/analyse-syndrome-grippal.ipynb @@ -9,7 +9,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -28,13 +28,13 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, + "execution_count": 7, + "metadata": {}, "outputs": [], "source": [ - "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" + "# Original data from http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\n", + "# Copied to local_path on Nov 22 2023 in case the original file is modified\n", + "local_path = \"incidence-PAY-3.csv\"" ] }, { @@ -61,11 +61,978 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "metadata": {}, - "outputs": [], + "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
020234538167870566.092790.0123106.0140.0FRFrance
120234435032343108.057538.07665.087.0FRFrance
220234334498238170.051794.06858.078.0FRFrance
320234235684249277.064407.08675.097.0FRFrance
420234135835751032.065682.08877.099.0FRFrance
520234036889460069.077719.010491.0117.0FRFrance
620233937200363452.080554.010895.0121.0FRFrance
720233836321855227.071209.09583.0107.0FRFrance
820233734908542079.056091.07463.085.0FRFrance
920233633824732237.044257.05849.067.0FRFrance
1020233533169526013.037377.04839.057.0FRFrance
1120233432666321057.032269.04032.048.0FRFrance
1220233331914413161.025127.02920.038.0FRFrance
1320233231464110285.018997.02215.029.0FRFrance
1420233131528610705.019867.02316.030.0FRFrance
152023303132058647.017763.02013.027.0FRFrance
162023293111227113.015131.01711.023.0FRFrance
17202328391795703.012655.0149.019.0FRFrance
18202327389995763.012235.0149.019.0FRFrance
19202326390235934.012112.0149.019.0FRFrance
202023253100906739.013441.01510.020.0FRFrance
212023243113087639.014977.01711.023.0FRFrance
2220232331430010661.017939.02217.027.0FRFrance
2320232231830313822.022784.02821.035.0FRFrance
2420232131646012188.020732.02519.031.0FRFrance
2520232031616211963.020361.02418.030.0FRFrance
2620231931690112577.021225.02518.032.0FRFrance
2720231831992915402.024456.03023.037.0FRFrance
2820231732700721779.032235.04133.049.0FRFrance
2920231632787522767.032983.04234.050.0FRFrance
.................................
200719852132609619621.032571.04735.059.0FRFrance
200819852032789620885.034907.05138.064.0FRFrance
200919851934315432821.053487.07859.097.0FRFrance
201019851834055529935.051175.07455.093.0FRFrance
201119851733405324366.043740.06244.080.0FRFrance
201219851635036236451.064273.09166.0116.0FRFrance
201319851536388145538.082224.011683.0149.0FRFrance
20141985143134545114400.0154690.0244207.0281.0FRFrance
20151985133197206176080.0218332.0357319.0395.0FRFrance
20161985123245240223304.0267176.0445405.0485.0FRFrance
20171985113276205252399.0300011.0501458.0544.0FRFrance
20181985103353231326279.0380183.0640591.0689.0FRFrance
20191985093369895341109.0398681.0670618.0722.0FRFrance
20201985083389886359529.0420243.0707652.0762.0FRFrance
20211985073471852432599.0511105.0855784.0926.0FRFrance
20221985063565825518011.0613639.01026939.01113.0FRFrance
20231985053637302592795.0681809.011551074.01236.0FRFrance
20241985043424937390794.0459080.0770708.0832.0FRFrance
20251985033213901174689.0253113.0388317.0459.0FRFrance
202619850239758680949.0114223.0177147.0207.0FRFrance
202719850138548965918.0105060.0155120.0190.0FRFrance
202819845238483060602.0109058.0154110.0198.0FRFrance
2029198451310172680242.0123210.0185146.0224.0FRFrance
20301984503123680101401.0145959.0225184.0266.0FRFrance
2031198449310107381684.0120462.0184149.0219.0FRFrance
203219844837862060634.096606.0143110.0176.0FRFrance
203319844737202954274.089784.013199.0163.0FRFrance
203419844638733067686.0106974.0159123.0195.0FRFrance
20351984453135223101414.0169032.0246184.0308.0FRFrance
203619844436842220056.0116788.012537.0213.0FRFrance
\n", + "

2037 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " week indicator inc inc_low inc_up inc100 inc100_low \\\n", + "0 202345 3 81678 70566.0 92790.0 123 106.0 \n", + "1 202344 3 50323 43108.0 57538.0 76 65.0 \n", + "2 202343 3 44982 38170.0 51794.0 68 58.0 \n", + "3 202342 3 56842 49277.0 64407.0 86 75.0 \n", + "4 202341 3 58357 51032.0 65682.0 88 77.0 \n", + "5 202340 3 68894 60069.0 77719.0 104 91.0 \n", + "6 202339 3 72003 63452.0 80554.0 108 95.0 \n", + "7 202338 3 63218 55227.0 71209.0 95 83.0 \n", + "8 202337 3 49085 42079.0 56091.0 74 63.0 \n", + "9 202336 3 38247 32237.0 44257.0 58 49.0 \n", + "10 202335 3 31695 26013.0 37377.0 48 39.0 \n", + "11 202334 3 26663 21057.0 32269.0 40 32.0 \n", + "12 202333 3 19144 13161.0 25127.0 29 20.0 \n", + "13 202332 3 14641 10285.0 18997.0 22 15.0 \n", + "14 202331 3 15286 10705.0 19867.0 23 16.0 \n", + "15 202330 3 13205 8647.0 17763.0 20 13.0 \n", + "16 202329 3 11122 7113.0 15131.0 17 11.0 \n", + "17 202328 3 9179 5703.0 12655.0 14 9.0 \n", + "18 202327 3 8999 5763.0 12235.0 14 9.0 \n", + "19 202326 3 9023 5934.0 12112.0 14 9.0 \n", + "20 202325 3 10090 6739.0 13441.0 15 10.0 \n", + "21 202324 3 11308 7639.0 14977.0 17 11.0 \n", + "22 202323 3 14300 10661.0 17939.0 22 17.0 \n", + "23 202322 3 18303 13822.0 22784.0 28 21.0 \n", + "24 202321 3 16460 12188.0 20732.0 25 19.0 \n", + "25 202320 3 16162 11963.0 20361.0 24 18.0 \n", + "26 202319 3 16901 12577.0 21225.0 25 18.0 \n", + "27 202318 3 19929 15402.0 24456.0 30 23.0 \n", + "28 202317 3 27007 21779.0 32235.0 41 33.0 \n", + "29 202316 3 27875 22767.0 32983.0 42 34.0 \n", + "... ... ... ... ... ... ... ... \n", + "2007 198521 3 26096 19621.0 32571.0 47 35.0 \n", + "2008 198520 3 27896 20885.0 34907.0 51 38.0 \n", + "2009 198519 3 43154 32821.0 53487.0 78 59.0 \n", + "2010 198518 3 40555 29935.0 51175.0 74 55.0 \n", + "2011 198517 3 34053 24366.0 43740.0 62 44.0 \n", + "2012 198516 3 50362 36451.0 64273.0 91 66.0 \n", + "2013 198515 3 63881 45538.0 82224.0 116 83.0 \n", + "2014 198514 3 134545 114400.0 154690.0 244 207.0 \n", + "2015 198513 3 197206 176080.0 218332.0 357 319.0 \n", + "2016 198512 3 245240 223304.0 267176.0 445 405.0 \n", + "2017 198511 3 276205 252399.0 300011.0 501 458.0 \n", + "2018 198510 3 353231 326279.0 380183.0 640 591.0 \n", + "2019 198509 3 369895 341109.0 398681.0 670 618.0 \n", + "2020 198508 3 389886 359529.0 420243.0 707 652.0 \n", + "2021 198507 3 471852 432599.0 511105.0 855 784.0 \n", + "2022 198506 3 565825 518011.0 613639.0 1026 939.0 \n", + "2023 198505 3 637302 592795.0 681809.0 1155 1074.0 \n", + "2024 198504 3 424937 390794.0 459080.0 770 708.0 \n", + "2025 198503 3 213901 174689.0 253113.0 388 317.0 \n", + "2026 198502 3 97586 80949.0 114223.0 177 147.0 \n", + "2027 198501 3 85489 65918.0 105060.0 155 120.0 \n", + "2028 198452 3 84830 60602.0 109058.0 154 110.0 \n", + "2029 198451 3 101726 80242.0 123210.0 185 146.0 \n", + "2030 198450 3 123680 101401.0 145959.0 225 184.0 \n", + "2031 198449 3 101073 81684.0 120462.0 184 149.0 \n", + "2032 198448 3 78620 60634.0 96606.0 143 110.0 \n", + "2033 198447 3 72029 54274.0 89784.0 131 99.0 \n", + "2034 198446 3 87330 67686.0 106974.0 159 123.0 \n", + "2035 198445 3 135223 101414.0 169032.0 246 184.0 \n", + "2036 198444 3 68422 20056.0 116788.0 125 37.0 \n", + "\n", + " inc100_up geo_insee geo_name \n", + "0 140.0 FR France \n", + "1 87.0 FR France \n", + "2 78.0 FR France \n", + "3 97.0 FR France \n", + "4 99.0 FR France \n", + "5 117.0 FR France \n", + "6 121.0 FR France \n", + "7 107.0 FR France \n", + "8 85.0 FR France \n", + "9 67.0 FR France \n", + "10 57.0 FR France \n", + "11 48.0 FR France \n", + "12 38.0 FR France \n", + "13 29.0 FR France \n", + "14 30.0 FR France \n", + "15 27.0 FR France \n", + "16 23.0 FR France \n", + "17 19.0 FR France \n", + "18 19.0 FR France \n", + "19 19.0 FR France \n", + "20 20.0 FR France \n", + "21 23.0 FR France \n", + "22 27.0 FR France \n", + "23 35.0 FR France \n", + "24 31.0 FR France \n", + "25 30.0 FR France \n", + "26 32.0 FR France \n", + "27 37.0 FR France \n", + "28 49.0 FR France \n", + "29 50.0 FR France \n", + "... ... ... ... \n", + "2007 59.0 FR France \n", + "2008 64.0 FR France \n", + "2009 97.0 FR France \n", + "2010 93.0 FR France \n", + "2011 80.0 FR France \n", + "2012 116.0 FR France \n", + "2013 149.0 FR France \n", + "2014 281.0 FR France \n", + "2015 395.0 FR France \n", + "2016 485.0 FR France \n", + "2017 544.0 FR France \n", + "2018 689.0 FR France \n", + "2019 722.0 FR France \n", + "2020 762.0 FR France \n", + "2021 926.0 FR France \n", + "2022 1113.0 FR France \n", + "2023 1236.0 FR France \n", + "2024 832.0 FR France \n", + "2025 459.0 FR France \n", + "2026 207.0 FR France \n", + "2027 190.0 FR France \n", + "2028 198.0 FR France \n", + "2029 224.0 FR France \n", + "2030 266.0 FR France \n", + "2031 219.0 FR France \n", + "2032 176.0 FR France \n", + "2033 163.0 FR France \n", + "2034 195.0 FR France \n", + "2035 308.0 FR France \n", + "2036 213.0 FR France \n", + "\n", + "[2037 rows x 10 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "raw_data = pd.read_csv(data_url, skiprows=1)\n", + "raw_data = pd.read_csv(local_path, skiprows=1)\n", "raw_data" ] },