From 0bfb72f5356370417d70e63bf1ba3918aea86199 Mon Sep 17 00:00:00 2001
From: 7a95d5cd23fe5b30abaa93f47a1c5f63
<7a95d5cd23fe5b30abaa93f47a1c5f63@app-learninglab.inria.fr>
Date: Sun, 12 Jan 2025 11:33:46 +0000
Subject: [PATCH] Update analyse-syndrome-grippal.ipynb
---
module3/exo1/analyse-syndrome-grippal.ipynb | 2086 ++++++++++++++++++-
1 file changed, 2062 insertions(+), 24 deletions(-)
diff --git a/module3/exo1/analyse-syndrome-grippal.ipynb b/module3/exo1/analyse-syndrome-grippal.ipynb
index 59d72b5..76f9fd0 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": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -28,13 +28,13 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
+ "execution_count": 3,
+ "metadata": {},
"outputs": [],
"source": [
- "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\""
+ "#data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"\n",
+ "\n",
+ "data_local = pd.read_csv('incidence-PAY-3.csv') \n"
]
},
{
@@ -61,9 +61,976 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202501 | \n",
+ " 3 | \n",
+ " 235434 | \n",
+ " 216797.0 | \n",
+ " 254071.0 | \n",
+ " 353 | \n",
+ " 325.0 | \n",
+ " 381.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202452 | \n",
+ " 3 | \n",
+ " 201904 | \n",
+ " 185977.0 | \n",
+ " 217831.0 | \n",
+ " 303 | \n",
+ " 279.0 | \n",
+ " 327.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202451 | \n",
+ " 3 | \n",
+ " 201697 | \n",
+ " 187843.0 | \n",
+ " 215551.0 | \n",
+ " 302 | \n",
+ " 281.0 | \n",
+ " 323.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202450 | \n",
+ " 3 | \n",
+ " 136694 | \n",
+ " 126369.0 | \n",
+ " 147019.0 | \n",
+ " 205 | \n",
+ " 190.0 | \n",
+ " 220.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202449 | \n",
+ " 3 | \n",
+ " 108487 | \n",
+ " 99037.0 | \n",
+ " 117937.0 | \n",
+ " 163 | \n",
+ " 149.0 | \n",
+ " 177.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202448 | \n",
+ " 3 | \n",
+ " 87381 | \n",
+ " 78687.0 | \n",
+ " 96075.0 | \n",
+ " 131 | \n",
+ " 118.0 | \n",
+ " 144.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 202447 | \n",
+ " 3 | \n",
+ " 76286 | \n",
+ " 67626.0 | \n",
+ " 84946.0 | \n",
+ " 114 | \n",
+ " 101.0 | \n",
+ " 127.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 202446 | \n",
+ " 3 | \n",
+ " 56399 | \n",
+ " 49006.0 | \n",
+ " 63792.0 | \n",
+ " 85 | \n",
+ " 74.0 | \n",
+ " 96.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 202445 | \n",
+ " 3 | \n",
+ " 47347 | \n",
+ " 40843.0 | \n",
+ " 53851.0 | \n",
+ " 71 | \n",
+ " 61.0 | \n",
+ " 81.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 202444 | \n",
+ " 3 | \n",
+ " 36039 | \n",
+ " 30122.0 | \n",
+ " 41956.0 | \n",
+ " 54 | \n",
+ " 45.0 | \n",
+ " 63.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202443 | \n",
+ " 3 | \n",
+ " 46572 | \n",
+ " 39928.0 | \n",
+ " 53216.0 | \n",
+ " 70 | \n",
+ " 60.0 | \n",
+ " 80.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202442 | \n",
+ " 3 | \n",
+ " 67785 | \n",
+ " 60009.0 | \n",
+ " 75561.0 | \n",
+ " 102 | \n",
+ " 90.0 | \n",
+ " 114.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 202441 | \n",
+ " 3 | \n",
+ " 79435 | \n",
+ " 71386.0 | \n",
+ " 87484.0 | \n",
+ " 119 | \n",
+ " 107.0 | \n",
+ " 131.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 202440 | \n",
+ " 3 | \n",
+ " 84965 | \n",
+ " 76555.0 | \n",
+ " 93375.0 | \n",
+ " 127 | \n",
+ " 114.0 | \n",
+ " 140.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 202439 | \n",
+ " 3 | \n",
+ " 91660 | \n",
+ " 82937.0 | \n",
+ " 100383.0 | \n",
+ " 137 | \n",
+ " 124.0 | \n",
+ " 150.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 202438 | \n",
+ " 3 | \n",
+ " 91786 | \n",
+ " 82903.0 | \n",
+ " 100669.0 | \n",
+ " 138 | \n",
+ " 125.0 | \n",
+ " 151.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 202437 | \n",
+ " 3 | \n",
+ " 56460 | \n",
+ " 49319.0 | \n",
+ " 63601.0 | \n",
+ " 85 | \n",
+ " 74.0 | \n",
+ " 96.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 202436 | \n",
+ " 3 | \n",
+ " 33657 | \n",
+ " 27906.0 | \n",
+ " 39408.0 | \n",
+ " 50 | \n",
+ " 41.0 | \n",
+ " 59.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 202435 | \n",
+ " 3 | \n",
+ " 27404 | \n",
+ " 22036.0 | \n",
+ " 32772.0 | \n",
+ " 41 | \n",
+ " 33.0 | \n",
+ " 49.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 202434 | \n",
+ " 3 | \n",
+ " 26717 | \n",
+ " 21003.0 | \n",
+ " 32431.0 | \n",
+ " 40 | \n",
+ " 31.0 | \n",
+ " 49.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 202433 | \n",
+ " 3 | \n",
+ " 20623 | \n",
+ " 15349.0 | \n",
+ " 25897.0 | \n",
+ " 31 | \n",
+ " 23.0 | \n",
+ " 39.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202432 | \n",
+ " 3 | \n",
+ " 23187 | \n",
+ " 17532.0 | \n",
+ " 28842.0 | \n",
+ " 35 | \n",
+ " 27.0 | \n",
+ " 43.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202431 | \n",
+ " 3 | \n",
+ " 26035 | \n",
+ " 20267.0 | \n",
+ " 31803.0 | \n",
+ " 39 | \n",
+ " 30.0 | \n",
+ " 48.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 202430 | \n",
+ " 3 | \n",
+ " 36393 | \n",
+ " 28593.0 | \n",
+ " 44193.0 | \n",
+ " 55 | \n",
+ " 43.0 | \n",
+ " 67.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 202429 | \n",
+ " 3 | \n",
+ " 39560 | \n",
+ " 32592.0 | \n",
+ " 46528.0 | \n",
+ " 59 | \n",
+ " 49.0 | \n",
+ " 69.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 202428 | \n",
+ " 3 | \n",
+ " 54342 | \n",
+ " 45781.0 | \n",
+ " 62903.0 | \n",
+ " 81 | \n",
+ " 68.0 | \n",
+ " 94.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 202427 | \n",
+ " 3 | \n",
+ " 47364 | \n",
+ " 40234.0 | \n",
+ " 54494.0 | \n",
+ " 71 | \n",
+ " 60.0 | \n",
+ " 82.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 202426 | \n",
+ " 3 | \n",
+ " 44219 | \n",
+ " 36956.0 | \n",
+ " 51482.0 | \n",
+ " 66 | \n",
+ " 55.0 | \n",
+ " 77.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 202425 | \n",
+ " 3 | \n",
+ " 47204 | \n",
+ " 40300.0 | \n",
+ " 54108.0 | \n",
+ " 71 | \n",
+ " 61.0 | \n",
+ " 81.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 202424 | \n",
+ " 3 | \n",
+ " 41110 | \n",
+ " 34671.0 | \n",
+ " 47549.0 | \n",
+ " 62 | \n",
+ " 52.0 | \n",
+ " 72.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2067 | \n",
+ " 198521 | \n",
+ " 3 | \n",
+ " 26096 | \n",
+ " 19621.0 | \n",
+ " 32571.0 | \n",
+ " 47 | \n",
+ " 35.0 | \n",
+ " 59.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2068 | \n",
+ " 198520 | \n",
+ " 3 | \n",
+ " 27896 | \n",
+ " 20885.0 | \n",
+ " 34907.0 | \n",
+ " 51 | \n",
+ " 38.0 | \n",
+ " 64.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2069 | \n",
+ " 198519 | \n",
+ " 3 | \n",
+ " 43154 | \n",
+ " 32821.0 | \n",
+ " 53487.0 | \n",
+ " 78 | \n",
+ " 59.0 | \n",
+ " 97.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2070 | \n",
+ " 198518 | \n",
+ " 3 | \n",
+ " 40555 | \n",
+ " 29935.0 | \n",
+ " 51175.0 | \n",
+ " 74 | \n",
+ " 55.0 | \n",
+ " 93.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2071 | \n",
+ " 198517 | \n",
+ " 3 | \n",
+ " 34053 | \n",
+ " 24366.0 | \n",
+ " 43740.0 | \n",
+ " 62 | \n",
+ " 44.0 | \n",
+ " 80.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2072 | \n",
+ " 198516 | \n",
+ " 3 | \n",
+ " 50362 | \n",
+ " 36451.0 | \n",
+ " 64273.0 | \n",
+ " 91 | \n",
+ " 66.0 | \n",
+ " 116.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2073 | \n",
+ " 198515 | \n",
+ " 3 | \n",
+ " 63881 | \n",
+ " 45538.0 | \n",
+ " 82224.0 | \n",
+ " 116 | \n",
+ " 83.0 | \n",
+ " 149.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2074 | \n",
+ " 198514 | \n",
+ " 3 | \n",
+ " 134545 | \n",
+ " 114400.0 | \n",
+ " 154690.0 | \n",
+ " 244 | \n",
+ " 207.0 | \n",
+ " 281.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2075 | \n",
+ " 198513 | \n",
+ " 3 | \n",
+ " 197206 | \n",
+ " 176080.0 | \n",
+ " 218332.0 | \n",
+ " 357 | \n",
+ " 319.0 | \n",
+ " 395.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2076 | \n",
+ " 198512 | \n",
+ " 3 | \n",
+ " 245240 | \n",
+ " 223304.0 | \n",
+ " 267176.0 | \n",
+ " 445 | \n",
+ " 405.0 | \n",
+ " 485.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2077 | \n",
+ " 198511 | \n",
+ " 3 | \n",
+ " 276205 | \n",
+ " 252399.0 | \n",
+ " 300011.0 | \n",
+ " 501 | \n",
+ " 458.0 | \n",
+ " 544.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2078 | \n",
+ " 198510 | \n",
+ " 3 | \n",
+ " 353231 | \n",
+ " 326279.0 | \n",
+ " 380183.0 | \n",
+ " 640 | \n",
+ " 591.0 | \n",
+ " 689.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2079 | \n",
+ " 198509 | \n",
+ " 3 | \n",
+ " 369895 | \n",
+ " 341109.0 | \n",
+ " 398681.0 | \n",
+ " 670 | \n",
+ " 618.0 | \n",
+ " 722.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2080 | \n",
+ " 198508 | \n",
+ " 3 | \n",
+ " 389886 | \n",
+ " 359529.0 | \n",
+ " 420243.0 | \n",
+ " 707 | \n",
+ " 652.0 | \n",
+ " 762.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2081 | \n",
+ " 198507 | \n",
+ " 3 | \n",
+ " 471852 | \n",
+ " 432599.0 | \n",
+ " 511105.0 | \n",
+ " 855 | \n",
+ " 784.0 | \n",
+ " 926.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2082 | \n",
+ " 198506 | \n",
+ " 3 | \n",
+ " 565825 | \n",
+ " 518011.0 | \n",
+ " 613639.0 | \n",
+ " 1026 | \n",
+ " 939.0 | \n",
+ " 1113.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2083 | \n",
+ " 198505 | \n",
+ " 3 | \n",
+ " 637302 | \n",
+ " 592795.0 | \n",
+ " 681809.0 | \n",
+ " 1155 | \n",
+ " 1074.0 | \n",
+ " 1236.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2084 | \n",
+ " 198504 | \n",
+ " 3 | \n",
+ " 424937 | \n",
+ " 390794.0 | \n",
+ " 459080.0 | \n",
+ " 770 | \n",
+ " 708.0 | \n",
+ " 832.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2085 | \n",
+ " 198503 | \n",
+ " 3 | \n",
+ " 213901 | \n",
+ " 174689.0 | \n",
+ " 253113.0 | \n",
+ " 388 | \n",
+ " 317.0 | \n",
+ " 459.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2086 | \n",
+ " 198502 | \n",
+ " 3 | \n",
+ " 97586 | \n",
+ " 80949.0 | \n",
+ " 114223.0 | \n",
+ " 177 | \n",
+ " 147.0 | \n",
+ " 207.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2087 | \n",
+ " 198501 | \n",
+ " 3 | \n",
+ " 85489 | \n",
+ " 65918.0 | \n",
+ " 105060.0 | \n",
+ " 155 | \n",
+ " 120.0 | \n",
+ " 190.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2088 | \n",
+ " 198452 | \n",
+ " 3 | \n",
+ " 84830 | \n",
+ " 60602.0 | \n",
+ " 109058.0 | \n",
+ " 154 | \n",
+ " 110.0 | \n",
+ " 198.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2089 | \n",
+ " 198451 | \n",
+ " 3 | \n",
+ " 101726 | \n",
+ " 80242.0 | \n",
+ " 123210.0 | \n",
+ " 185 | \n",
+ " 146.0 | \n",
+ " 224.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2090 | \n",
+ " 198450 | \n",
+ " 3 | \n",
+ " 123680 | \n",
+ " 101401.0 | \n",
+ " 145959.0 | \n",
+ " 225 | \n",
+ " 184.0 | \n",
+ " 266.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2091 | \n",
+ " 198449 | \n",
+ " 3 | \n",
+ " 101073 | \n",
+ " 81684.0 | \n",
+ " 120462.0 | \n",
+ " 184 | \n",
+ " 149.0 | \n",
+ " 219.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2092 | \n",
+ " 198448 | \n",
+ " 3 | \n",
+ " 78620 | \n",
+ " 60634.0 | \n",
+ " 96606.0 | \n",
+ " 143 | \n",
+ " 110.0 | \n",
+ " 176.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2093 | \n",
+ " 198447 | \n",
+ " 3 | \n",
+ " 72029 | \n",
+ " 54274.0 | \n",
+ " 89784.0 | \n",
+ " 131 | \n",
+ " 99.0 | \n",
+ " 163.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2094 | \n",
+ " 198446 | \n",
+ " 3 | \n",
+ " 87330 | \n",
+ " 67686.0 | \n",
+ " 106974.0 | \n",
+ " 159 | \n",
+ " 123.0 | \n",
+ " 195.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2095 | \n",
+ " 198445 | \n",
+ " 3 | \n",
+ " 135223 | \n",
+ " 101414.0 | \n",
+ " 169032.0 | \n",
+ " 246 | \n",
+ " 184.0 | \n",
+ " 308.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2096 | \n",
+ " 198444 | \n",
+ " 3 | \n",
+ " 68422 | \n",
+ " 20056.0 | \n",
+ " 116788.0 | \n",
+ " 125 | \n",
+ " 37.0 | \n",
+ " 213.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
2097 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low \\\n",
+ "0 202501 3 235434 216797.0 254071.0 353 325.0 \n",
+ "1 202452 3 201904 185977.0 217831.0 303 279.0 \n",
+ "2 202451 3 201697 187843.0 215551.0 302 281.0 \n",
+ "3 202450 3 136694 126369.0 147019.0 205 190.0 \n",
+ "4 202449 3 108487 99037.0 117937.0 163 149.0 \n",
+ "5 202448 3 87381 78687.0 96075.0 131 118.0 \n",
+ "6 202447 3 76286 67626.0 84946.0 114 101.0 \n",
+ "7 202446 3 56399 49006.0 63792.0 85 74.0 \n",
+ "8 202445 3 47347 40843.0 53851.0 71 61.0 \n",
+ "9 202444 3 36039 30122.0 41956.0 54 45.0 \n",
+ "10 202443 3 46572 39928.0 53216.0 70 60.0 \n",
+ "11 202442 3 67785 60009.0 75561.0 102 90.0 \n",
+ "12 202441 3 79435 71386.0 87484.0 119 107.0 \n",
+ "13 202440 3 84965 76555.0 93375.0 127 114.0 \n",
+ "14 202439 3 91660 82937.0 100383.0 137 124.0 \n",
+ "15 202438 3 91786 82903.0 100669.0 138 125.0 \n",
+ "16 202437 3 56460 49319.0 63601.0 85 74.0 \n",
+ "17 202436 3 33657 27906.0 39408.0 50 41.0 \n",
+ "18 202435 3 27404 22036.0 32772.0 41 33.0 \n",
+ "19 202434 3 26717 21003.0 32431.0 40 31.0 \n",
+ "20 202433 3 20623 15349.0 25897.0 31 23.0 \n",
+ "21 202432 3 23187 17532.0 28842.0 35 27.0 \n",
+ "22 202431 3 26035 20267.0 31803.0 39 30.0 \n",
+ "23 202430 3 36393 28593.0 44193.0 55 43.0 \n",
+ "24 202429 3 39560 32592.0 46528.0 59 49.0 \n",
+ "25 202428 3 54342 45781.0 62903.0 81 68.0 \n",
+ "26 202427 3 47364 40234.0 54494.0 71 60.0 \n",
+ "27 202426 3 44219 36956.0 51482.0 66 55.0 \n",
+ "28 202425 3 47204 40300.0 54108.0 71 61.0 \n",
+ "29 202424 3 41110 34671.0 47549.0 62 52.0 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "2067 198521 3 26096 19621.0 32571.0 47 35.0 \n",
+ "2068 198520 3 27896 20885.0 34907.0 51 38.0 \n",
+ "2069 198519 3 43154 32821.0 53487.0 78 59.0 \n",
+ "2070 198518 3 40555 29935.0 51175.0 74 55.0 \n",
+ "2071 198517 3 34053 24366.0 43740.0 62 44.0 \n",
+ "2072 198516 3 50362 36451.0 64273.0 91 66.0 \n",
+ "2073 198515 3 63881 45538.0 82224.0 116 83.0 \n",
+ "2074 198514 3 134545 114400.0 154690.0 244 207.0 \n",
+ "2075 198513 3 197206 176080.0 218332.0 357 319.0 \n",
+ "2076 198512 3 245240 223304.0 267176.0 445 405.0 \n",
+ "2077 198511 3 276205 252399.0 300011.0 501 458.0 \n",
+ "2078 198510 3 353231 326279.0 380183.0 640 591.0 \n",
+ "2079 198509 3 369895 341109.0 398681.0 670 618.0 \n",
+ "2080 198508 3 389886 359529.0 420243.0 707 652.0 \n",
+ "2081 198507 3 471852 432599.0 511105.0 855 784.0 \n",
+ "2082 198506 3 565825 518011.0 613639.0 1026 939.0 \n",
+ "2083 198505 3 637302 592795.0 681809.0 1155 1074.0 \n",
+ "2084 198504 3 424937 390794.0 459080.0 770 708.0 \n",
+ "2085 198503 3 213901 174689.0 253113.0 388 317.0 \n",
+ "2086 198502 3 97586 80949.0 114223.0 177 147.0 \n",
+ "2087 198501 3 85489 65918.0 105060.0 155 120.0 \n",
+ "2088 198452 3 84830 60602.0 109058.0 154 110.0 \n",
+ "2089 198451 3 101726 80242.0 123210.0 185 146.0 \n",
+ "2090 198450 3 123680 101401.0 145959.0 225 184.0 \n",
+ "2091 198449 3 101073 81684.0 120462.0 184 149.0 \n",
+ "2092 198448 3 78620 60634.0 96606.0 143 110.0 \n",
+ "2093 198447 3 72029 54274.0 89784.0 131 99.0 \n",
+ "2094 198446 3 87330 67686.0 106974.0 159 123.0 \n",
+ "2095 198445 3 135223 101414.0 169032.0 246 184.0 \n",
+ "2096 198444 3 68422 20056.0 116788.0 125 37.0 \n",
+ "\n",
+ " inc100_up geo_insee geo_name \n",
+ "0 381.0 FR France \n",
+ "1 327.0 FR France \n",
+ "2 323.0 FR France \n",
+ "3 220.0 FR France \n",
+ "4 177.0 FR France \n",
+ "5 144.0 FR France \n",
+ "6 127.0 FR France \n",
+ "7 96.0 FR France \n",
+ "8 81.0 FR France \n",
+ "9 63.0 FR France \n",
+ "10 80.0 FR France \n",
+ "11 114.0 FR France \n",
+ "12 131.0 FR France \n",
+ "13 140.0 FR France \n",
+ "14 150.0 FR France \n",
+ "15 151.0 FR France \n",
+ "16 96.0 FR France \n",
+ "17 59.0 FR France \n",
+ "18 49.0 FR France \n",
+ "19 49.0 FR France \n",
+ "20 39.0 FR France \n",
+ "21 43.0 FR France \n",
+ "22 48.0 FR France \n",
+ "23 67.0 FR France \n",
+ "24 69.0 FR France \n",
+ "25 94.0 FR France \n",
+ "26 82.0 FR France \n",
+ "27 77.0 FR France \n",
+ "28 81.0 FR France \n",
+ "29 72.0 FR France \n",
+ "... ... ... ... \n",
+ "2067 59.0 FR France \n",
+ "2068 64.0 FR France \n",
+ "2069 97.0 FR France \n",
+ "2070 93.0 FR France \n",
+ "2071 80.0 FR France \n",
+ "2072 116.0 FR France \n",
+ "2073 149.0 FR France \n",
+ "2074 281.0 FR France \n",
+ "2075 395.0 FR France \n",
+ "2076 485.0 FR France \n",
+ "2077 544.0 FR France \n",
+ "2078 689.0 FR France \n",
+ "2079 722.0 FR France \n",
+ "2080 762.0 FR France \n",
+ "2081 926.0 FR France \n",
+ "2082 1113.0 FR France \n",
+ "2083 1236.0 FR France \n",
+ "2084 832.0 FR France \n",
+ "2085 459.0 FR France \n",
+ "2086 207.0 FR France \n",
+ "2087 190.0 FR France \n",
+ "2088 198.0 FR France \n",
+ "2089 224.0 FR France \n",
+ "2090 266.0 FR France \n",
+ "2091 219.0 FR France \n",
+ "2092 176.0 FR France \n",
+ "2093 163.0 FR France \n",
+ "2094 195.0 FR France \n",
+ "2095 308.0 FR France \n",
+ "2096 213.0 FR France \n",
+ "\n",
+ "[2097 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"raw_data = pd.read_csv(data_url, skiprows=1)\n",
"raw_data"
@@ -78,9 +1045,73 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 1860 | \n",
+ " 198919 | \n",
+ " 3 | \n",
+ " - | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " - | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low inc100_up \\\n",
+ "1860 198919 3 - NaN NaN - NaN NaN \n",
+ "\n",
+ " geo_insee geo_name \n",
+ "1860 FR France "
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"raw_data[raw_data.isnull().any(axis=1)]"
]
@@ -94,9 +1125,976 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202501 | \n",
+ " 3 | \n",
+ " 235434 | \n",
+ " 216797.0 | \n",
+ " 254071.0 | \n",
+ " 353 | \n",
+ " 325.0 | \n",
+ " 381.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202452 | \n",
+ " 3 | \n",
+ " 201904 | \n",
+ " 185977.0 | \n",
+ " 217831.0 | \n",
+ " 303 | \n",
+ " 279.0 | \n",
+ " 327.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202451 | \n",
+ " 3 | \n",
+ " 201697 | \n",
+ " 187843.0 | \n",
+ " 215551.0 | \n",
+ " 302 | \n",
+ " 281.0 | \n",
+ " 323.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202450 | \n",
+ " 3 | \n",
+ " 136694 | \n",
+ " 126369.0 | \n",
+ " 147019.0 | \n",
+ " 205 | \n",
+ " 190.0 | \n",
+ " 220.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202449 | \n",
+ " 3 | \n",
+ " 108487 | \n",
+ " 99037.0 | \n",
+ " 117937.0 | \n",
+ " 163 | \n",
+ " 149.0 | \n",
+ " 177.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202448 | \n",
+ " 3 | \n",
+ " 87381 | \n",
+ " 78687.0 | \n",
+ " 96075.0 | \n",
+ " 131 | \n",
+ " 118.0 | \n",
+ " 144.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 202447 | \n",
+ " 3 | \n",
+ " 76286 | \n",
+ " 67626.0 | \n",
+ " 84946.0 | \n",
+ " 114 | \n",
+ " 101.0 | \n",
+ " 127.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 202446 | \n",
+ " 3 | \n",
+ " 56399 | \n",
+ " 49006.0 | \n",
+ " 63792.0 | \n",
+ " 85 | \n",
+ " 74.0 | \n",
+ " 96.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 202445 | \n",
+ " 3 | \n",
+ " 47347 | \n",
+ " 40843.0 | \n",
+ " 53851.0 | \n",
+ " 71 | \n",
+ " 61.0 | \n",
+ " 81.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 202444 | \n",
+ " 3 | \n",
+ " 36039 | \n",
+ " 30122.0 | \n",
+ " 41956.0 | \n",
+ " 54 | \n",
+ " 45.0 | \n",
+ " 63.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202443 | \n",
+ " 3 | \n",
+ " 46572 | \n",
+ " 39928.0 | \n",
+ " 53216.0 | \n",
+ " 70 | \n",
+ " 60.0 | \n",
+ " 80.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202442 | \n",
+ " 3 | \n",
+ " 67785 | \n",
+ " 60009.0 | \n",
+ " 75561.0 | \n",
+ " 102 | \n",
+ " 90.0 | \n",
+ " 114.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 202441 | \n",
+ " 3 | \n",
+ " 79435 | \n",
+ " 71386.0 | \n",
+ " 87484.0 | \n",
+ " 119 | \n",
+ " 107.0 | \n",
+ " 131.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 202440 | \n",
+ " 3 | \n",
+ " 84965 | \n",
+ " 76555.0 | \n",
+ " 93375.0 | \n",
+ " 127 | \n",
+ " 114.0 | \n",
+ " 140.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 202439 | \n",
+ " 3 | \n",
+ " 91660 | \n",
+ " 82937.0 | \n",
+ " 100383.0 | \n",
+ " 137 | \n",
+ " 124.0 | \n",
+ " 150.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 202438 | \n",
+ " 3 | \n",
+ " 91786 | \n",
+ " 82903.0 | \n",
+ " 100669.0 | \n",
+ " 138 | \n",
+ " 125.0 | \n",
+ " 151.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 202437 | \n",
+ " 3 | \n",
+ " 56460 | \n",
+ " 49319.0 | \n",
+ " 63601.0 | \n",
+ " 85 | \n",
+ " 74.0 | \n",
+ " 96.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 202436 | \n",
+ " 3 | \n",
+ " 33657 | \n",
+ " 27906.0 | \n",
+ " 39408.0 | \n",
+ " 50 | \n",
+ " 41.0 | \n",
+ " 59.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 202435 | \n",
+ " 3 | \n",
+ " 27404 | \n",
+ " 22036.0 | \n",
+ " 32772.0 | \n",
+ " 41 | \n",
+ " 33.0 | \n",
+ " 49.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 202434 | \n",
+ " 3 | \n",
+ " 26717 | \n",
+ " 21003.0 | \n",
+ " 32431.0 | \n",
+ " 40 | \n",
+ " 31.0 | \n",
+ " 49.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 202433 | \n",
+ " 3 | \n",
+ " 20623 | \n",
+ " 15349.0 | \n",
+ " 25897.0 | \n",
+ " 31 | \n",
+ " 23.0 | \n",
+ " 39.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202432 | \n",
+ " 3 | \n",
+ " 23187 | \n",
+ " 17532.0 | \n",
+ " 28842.0 | \n",
+ " 35 | \n",
+ " 27.0 | \n",
+ " 43.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202431 | \n",
+ " 3 | \n",
+ " 26035 | \n",
+ " 20267.0 | \n",
+ " 31803.0 | \n",
+ " 39 | \n",
+ " 30.0 | \n",
+ " 48.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 202430 | \n",
+ " 3 | \n",
+ " 36393 | \n",
+ " 28593.0 | \n",
+ " 44193.0 | \n",
+ " 55 | \n",
+ " 43.0 | \n",
+ " 67.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 202429 | \n",
+ " 3 | \n",
+ " 39560 | \n",
+ " 32592.0 | \n",
+ " 46528.0 | \n",
+ " 59 | \n",
+ " 49.0 | \n",
+ " 69.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 202428 | \n",
+ " 3 | \n",
+ " 54342 | \n",
+ " 45781.0 | \n",
+ " 62903.0 | \n",
+ " 81 | \n",
+ " 68.0 | \n",
+ " 94.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 202427 | \n",
+ " 3 | \n",
+ " 47364 | \n",
+ " 40234.0 | \n",
+ " 54494.0 | \n",
+ " 71 | \n",
+ " 60.0 | \n",
+ " 82.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 202426 | \n",
+ " 3 | \n",
+ " 44219 | \n",
+ " 36956.0 | \n",
+ " 51482.0 | \n",
+ " 66 | \n",
+ " 55.0 | \n",
+ " 77.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 202425 | \n",
+ " 3 | \n",
+ " 47204 | \n",
+ " 40300.0 | \n",
+ " 54108.0 | \n",
+ " 71 | \n",
+ " 61.0 | \n",
+ " 81.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 202424 | \n",
+ " 3 | \n",
+ " 41110 | \n",
+ " 34671.0 | \n",
+ " 47549.0 | \n",
+ " 62 | \n",
+ " 52.0 | \n",
+ " 72.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2067 | \n",
+ " 198521 | \n",
+ " 3 | \n",
+ " 26096 | \n",
+ " 19621.0 | \n",
+ " 32571.0 | \n",
+ " 47 | \n",
+ " 35.0 | \n",
+ " 59.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2068 | \n",
+ " 198520 | \n",
+ " 3 | \n",
+ " 27896 | \n",
+ " 20885.0 | \n",
+ " 34907.0 | \n",
+ " 51 | \n",
+ " 38.0 | \n",
+ " 64.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2069 | \n",
+ " 198519 | \n",
+ " 3 | \n",
+ " 43154 | \n",
+ " 32821.0 | \n",
+ " 53487.0 | \n",
+ " 78 | \n",
+ " 59.0 | \n",
+ " 97.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2070 | \n",
+ " 198518 | \n",
+ " 3 | \n",
+ " 40555 | \n",
+ " 29935.0 | \n",
+ " 51175.0 | \n",
+ " 74 | \n",
+ " 55.0 | \n",
+ " 93.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2071 | \n",
+ " 198517 | \n",
+ " 3 | \n",
+ " 34053 | \n",
+ " 24366.0 | \n",
+ " 43740.0 | \n",
+ " 62 | \n",
+ " 44.0 | \n",
+ " 80.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2072 | \n",
+ " 198516 | \n",
+ " 3 | \n",
+ " 50362 | \n",
+ " 36451.0 | \n",
+ " 64273.0 | \n",
+ " 91 | \n",
+ " 66.0 | \n",
+ " 116.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2073 | \n",
+ " 198515 | \n",
+ " 3 | \n",
+ " 63881 | \n",
+ " 45538.0 | \n",
+ " 82224.0 | \n",
+ " 116 | \n",
+ " 83.0 | \n",
+ " 149.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2074 | \n",
+ " 198514 | \n",
+ " 3 | \n",
+ " 134545 | \n",
+ " 114400.0 | \n",
+ " 154690.0 | \n",
+ " 244 | \n",
+ " 207.0 | \n",
+ " 281.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2075 | \n",
+ " 198513 | \n",
+ " 3 | \n",
+ " 197206 | \n",
+ " 176080.0 | \n",
+ " 218332.0 | \n",
+ " 357 | \n",
+ " 319.0 | \n",
+ " 395.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2076 | \n",
+ " 198512 | \n",
+ " 3 | \n",
+ " 245240 | \n",
+ " 223304.0 | \n",
+ " 267176.0 | \n",
+ " 445 | \n",
+ " 405.0 | \n",
+ " 485.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2077 | \n",
+ " 198511 | \n",
+ " 3 | \n",
+ " 276205 | \n",
+ " 252399.0 | \n",
+ " 300011.0 | \n",
+ " 501 | \n",
+ " 458.0 | \n",
+ " 544.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2078 | \n",
+ " 198510 | \n",
+ " 3 | \n",
+ " 353231 | \n",
+ " 326279.0 | \n",
+ " 380183.0 | \n",
+ " 640 | \n",
+ " 591.0 | \n",
+ " 689.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2079 | \n",
+ " 198509 | \n",
+ " 3 | \n",
+ " 369895 | \n",
+ " 341109.0 | \n",
+ " 398681.0 | \n",
+ " 670 | \n",
+ " 618.0 | \n",
+ " 722.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2080 | \n",
+ " 198508 | \n",
+ " 3 | \n",
+ " 389886 | \n",
+ " 359529.0 | \n",
+ " 420243.0 | \n",
+ " 707 | \n",
+ " 652.0 | \n",
+ " 762.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2081 | \n",
+ " 198507 | \n",
+ " 3 | \n",
+ " 471852 | \n",
+ " 432599.0 | \n",
+ " 511105.0 | \n",
+ " 855 | \n",
+ " 784.0 | \n",
+ " 926.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2082 | \n",
+ " 198506 | \n",
+ " 3 | \n",
+ " 565825 | \n",
+ " 518011.0 | \n",
+ " 613639.0 | \n",
+ " 1026 | \n",
+ " 939.0 | \n",
+ " 1113.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2083 | \n",
+ " 198505 | \n",
+ " 3 | \n",
+ " 637302 | \n",
+ " 592795.0 | \n",
+ " 681809.0 | \n",
+ " 1155 | \n",
+ " 1074.0 | \n",
+ " 1236.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2084 | \n",
+ " 198504 | \n",
+ " 3 | \n",
+ " 424937 | \n",
+ " 390794.0 | \n",
+ " 459080.0 | \n",
+ " 770 | \n",
+ " 708.0 | \n",
+ " 832.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2085 | \n",
+ " 198503 | \n",
+ " 3 | \n",
+ " 213901 | \n",
+ " 174689.0 | \n",
+ " 253113.0 | \n",
+ " 388 | \n",
+ " 317.0 | \n",
+ " 459.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2086 | \n",
+ " 198502 | \n",
+ " 3 | \n",
+ " 97586 | \n",
+ " 80949.0 | \n",
+ " 114223.0 | \n",
+ " 177 | \n",
+ " 147.0 | \n",
+ " 207.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2087 | \n",
+ " 198501 | \n",
+ " 3 | \n",
+ " 85489 | \n",
+ " 65918.0 | \n",
+ " 105060.0 | \n",
+ " 155 | \n",
+ " 120.0 | \n",
+ " 190.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2088 | \n",
+ " 198452 | \n",
+ " 3 | \n",
+ " 84830 | \n",
+ " 60602.0 | \n",
+ " 109058.0 | \n",
+ " 154 | \n",
+ " 110.0 | \n",
+ " 198.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2089 | \n",
+ " 198451 | \n",
+ " 3 | \n",
+ " 101726 | \n",
+ " 80242.0 | \n",
+ " 123210.0 | \n",
+ " 185 | \n",
+ " 146.0 | \n",
+ " 224.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2090 | \n",
+ " 198450 | \n",
+ " 3 | \n",
+ " 123680 | \n",
+ " 101401.0 | \n",
+ " 145959.0 | \n",
+ " 225 | \n",
+ " 184.0 | \n",
+ " 266.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2091 | \n",
+ " 198449 | \n",
+ " 3 | \n",
+ " 101073 | \n",
+ " 81684.0 | \n",
+ " 120462.0 | \n",
+ " 184 | \n",
+ " 149.0 | \n",
+ " 219.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2092 | \n",
+ " 198448 | \n",
+ " 3 | \n",
+ " 78620 | \n",
+ " 60634.0 | \n",
+ " 96606.0 | \n",
+ " 143 | \n",
+ " 110.0 | \n",
+ " 176.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2093 | \n",
+ " 198447 | \n",
+ " 3 | \n",
+ " 72029 | \n",
+ " 54274.0 | \n",
+ " 89784.0 | \n",
+ " 131 | \n",
+ " 99.0 | \n",
+ " 163.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2094 | \n",
+ " 198446 | \n",
+ " 3 | \n",
+ " 87330 | \n",
+ " 67686.0 | \n",
+ " 106974.0 | \n",
+ " 159 | \n",
+ " 123.0 | \n",
+ " 195.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2095 | \n",
+ " 198445 | \n",
+ " 3 | \n",
+ " 135223 | \n",
+ " 101414.0 | \n",
+ " 169032.0 | \n",
+ " 246 | \n",
+ " 184.0 | \n",
+ " 308.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2096 | \n",
+ " 198444 | \n",
+ " 3 | \n",
+ " 68422 | \n",
+ " 20056.0 | \n",
+ " 116788.0 | \n",
+ " 125 | \n",
+ " 37.0 | \n",
+ " 213.0 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
2096 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low \\\n",
+ "0 202501 3 235434 216797.0 254071.0 353 325.0 \n",
+ "1 202452 3 201904 185977.0 217831.0 303 279.0 \n",
+ "2 202451 3 201697 187843.0 215551.0 302 281.0 \n",
+ "3 202450 3 136694 126369.0 147019.0 205 190.0 \n",
+ "4 202449 3 108487 99037.0 117937.0 163 149.0 \n",
+ "5 202448 3 87381 78687.0 96075.0 131 118.0 \n",
+ "6 202447 3 76286 67626.0 84946.0 114 101.0 \n",
+ "7 202446 3 56399 49006.0 63792.0 85 74.0 \n",
+ "8 202445 3 47347 40843.0 53851.0 71 61.0 \n",
+ "9 202444 3 36039 30122.0 41956.0 54 45.0 \n",
+ "10 202443 3 46572 39928.0 53216.0 70 60.0 \n",
+ "11 202442 3 67785 60009.0 75561.0 102 90.0 \n",
+ "12 202441 3 79435 71386.0 87484.0 119 107.0 \n",
+ "13 202440 3 84965 76555.0 93375.0 127 114.0 \n",
+ "14 202439 3 91660 82937.0 100383.0 137 124.0 \n",
+ "15 202438 3 91786 82903.0 100669.0 138 125.0 \n",
+ "16 202437 3 56460 49319.0 63601.0 85 74.0 \n",
+ "17 202436 3 33657 27906.0 39408.0 50 41.0 \n",
+ "18 202435 3 27404 22036.0 32772.0 41 33.0 \n",
+ "19 202434 3 26717 21003.0 32431.0 40 31.0 \n",
+ "20 202433 3 20623 15349.0 25897.0 31 23.0 \n",
+ "21 202432 3 23187 17532.0 28842.0 35 27.0 \n",
+ "22 202431 3 26035 20267.0 31803.0 39 30.0 \n",
+ "23 202430 3 36393 28593.0 44193.0 55 43.0 \n",
+ "24 202429 3 39560 32592.0 46528.0 59 49.0 \n",
+ "25 202428 3 54342 45781.0 62903.0 81 68.0 \n",
+ "26 202427 3 47364 40234.0 54494.0 71 60.0 \n",
+ "27 202426 3 44219 36956.0 51482.0 66 55.0 \n",
+ "28 202425 3 47204 40300.0 54108.0 71 61.0 \n",
+ "29 202424 3 41110 34671.0 47549.0 62 52.0 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "2067 198521 3 26096 19621.0 32571.0 47 35.0 \n",
+ "2068 198520 3 27896 20885.0 34907.0 51 38.0 \n",
+ "2069 198519 3 43154 32821.0 53487.0 78 59.0 \n",
+ "2070 198518 3 40555 29935.0 51175.0 74 55.0 \n",
+ "2071 198517 3 34053 24366.0 43740.0 62 44.0 \n",
+ "2072 198516 3 50362 36451.0 64273.0 91 66.0 \n",
+ "2073 198515 3 63881 45538.0 82224.0 116 83.0 \n",
+ "2074 198514 3 134545 114400.0 154690.0 244 207.0 \n",
+ "2075 198513 3 197206 176080.0 218332.0 357 319.0 \n",
+ "2076 198512 3 245240 223304.0 267176.0 445 405.0 \n",
+ "2077 198511 3 276205 252399.0 300011.0 501 458.0 \n",
+ "2078 198510 3 353231 326279.0 380183.0 640 591.0 \n",
+ "2079 198509 3 369895 341109.0 398681.0 670 618.0 \n",
+ "2080 198508 3 389886 359529.0 420243.0 707 652.0 \n",
+ "2081 198507 3 471852 432599.0 511105.0 855 784.0 \n",
+ "2082 198506 3 565825 518011.0 613639.0 1026 939.0 \n",
+ "2083 198505 3 637302 592795.0 681809.0 1155 1074.0 \n",
+ "2084 198504 3 424937 390794.0 459080.0 770 708.0 \n",
+ "2085 198503 3 213901 174689.0 253113.0 388 317.0 \n",
+ "2086 198502 3 97586 80949.0 114223.0 177 147.0 \n",
+ "2087 198501 3 85489 65918.0 105060.0 155 120.0 \n",
+ "2088 198452 3 84830 60602.0 109058.0 154 110.0 \n",
+ "2089 198451 3 101726 80242.0 123210.0 185 146.0 \n",
+ "2090 198450 3 123680 101401.0 145959.0 225 184.0 \n",
+ "2091 198449 3 101073 81684.0 120462.0 184 149.0 \n",
+ "2092 198448 3 78620 60634.0 96606.0 143 110.0 \n",
+ "2093 198447 3 72029 54274.0 89784.0 131 99.0 \n",
+ "2094 198446 3 87330 67686.0 106974.0 159 123.0 \n",
+ "2095 198445 3 135223 101414.0 169032.0 246 184.0 \n",
+ "2096 198444 3 68422 20056.0 116788.0 125 37.0 \n",
+ "\n",
+ " inc100_up geo_insee geo_name \n",
+ "0 381.0 FR France \n",
+ "1 327.0 FR France \n",
+ "2 323.0 FR France \n",
+ "3 220.0 FR France \n",
+ "4 177.0 FR France \n",
+ "5 144.0 FR France \n",
+ "6 127.0 FR France \n",
+ "7 96.0 FR France \n",
+ "8 81.0 FR France \n",
+ "9 63.0 FR France \n",
+ "10 80.0 FR France \n",
+ "11 114.0 FR France \n",
+ "12 131.0 FR France \n",
+ "13 140.0 FR France \n",
+ "14 150.0 FR France \n",
+ "15 151.0 FR France \n",
+ "16 96.0 FR France \n",
+ "17 59.0 FR France \n",
+ "18 49.0 FR France \n",
+ "19 49.0 FR France \n",
+ "20 39.0 FR France \n",
+ "21 43.0 FR France \n",
+ "22 48.0 FR France \n",
+ "23 67.0 FR France \n",
+ "24 69.0 FR France \n",
+ "25 94.0 FR France \n",
+ "26 82.0 FR France \n",
+ "27 77.0 FR France \n",
+ "28 81.0 FR France \n",
+ "29 72.0 FR France \n",
+ "... ... ... ... \n",
+ "2067 59.0 FR France \n",
+ "2068 64.0 FR France \n",
+ "2069 97.0 FR France \n",
+ "2070 93.0 FR France \n",
+ "2071 80.0 FR France \n",
+ "2072 116.0 FR France \n",
+ "2073 149.0 FR France \n",
+ "2074 281.0 FR France \n",
+ "2075 395.0 FR France \n",
+ "2076 485.0 FR France \n",
+ "2077 544.0 FR France \n",
+ "2078 689.0 FR France \n",
+ "2079 722.0 FR France \n",
+ "2080 762.0 FR France \n",
+ "2081 926.0 FR France \n",
+ "2082 1113.0 FR France \n",
+ "2083 1236.0 FR France \n",
+ "2084 832.0 FR France \n",
+ "2085 459.0 FR France \n",
+ "2086 207.0 FR France \n",
+ "2087 190.0 FR France \n",
+ "2088 198.0 FR France \n",
+ "2089 224.0 FR France \n",
+ "2090 266.0 FR France \n",
+ "2091 219.0 FR France \n",
+ "2092 176.0 FR France \n",
+ "2093 163.0 FR France \n",
+ "2094 195.0 FR France \n",
+ "2095 308.0 FR France \n",
+ "2096 213.0 FR France \n",
+ "\n",
+ "[2096 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"data = raw_data.dropna().copy()\n",
"data"
@@ -122,7 +2120,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -152,10 +2150,8 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
+ "execution_count": 9,
+ "metadata": {},
"outputs": [],
"source": [
"sorted_data = data.set_index('period').sort_index()"
@@ -179,9 +2175,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "1989-05-01/1989-05-07 1989-05-15/1989-05-21\n"
+ ]
+ }
+ ],
"source": [
"periods = sorted_data.index\n",
"for p1, p2 in zip(periods[:-1], periods[1:]):\n",
@@ -199,9 +2203,26 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "TypeError",
+ "evalue": "Empty 'DataFrame': no numeric data to plot",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0msorted_data\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'inc'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, kind, ax, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, label, secondary_y, **kwds)\u001b[0m\n\u001b[1;32m 2501\u001b[0m \u001b[0mcolormap\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mcolormap\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtable\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtable\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2502\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2503\u001b[0;31m **kwds)\n\u001b[0m\u001b[1;32m 2504\u001b[0m \u001b[0m__call__\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplot_series\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2505\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mplot_series\u001b[0;34m(data, kind, ax, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, label, secondary_y, **kwds)\u001b[0m\n\u001b[1;32m 1925\u001b[0m \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1926\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1927\u001b[0;31m **kwds)\n\u001b[0m\u001b[1;32m 1928\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1929\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_plot\u001b[0;34m(data, x, y, subplots, ax, kind, **kwds)\u001b[0m\n\u001b[1;32m 1727\u001b[0m \u001b[0mplot_obj\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mklass\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msubplots\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msubplots\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0max\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkind\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mkind\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1728\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1729\u001b[0;31m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgenerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1730\u001b[0m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1731\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mgenerate\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 248\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mgenerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 249\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_args_adjust\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 250\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_compute_plot_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 251\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setup_subplots\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 252\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_make_plot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_compute_plot_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 363\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_empty\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 364\u001b[0m raise TypeError('Empty {0!r}: no numeric data to '\n\u001b[0;32m--> 365\u001b[0;31m 'plot'.format(numeric_data.__class__.__name__))\n\u001b[0m\u001b[1;32m 366\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 367\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnumeric_data\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mTypeError\u001b[0m: Empty 'DataFrame': no numeric data to plot"
+ ]
+ }
+ ],
"source": [
"sorted_data['inc'].plot()"
]
@@ -215,9 +2236,26 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "ename": "TypeError",
+ "evalue": "Empty 'DataFrame': no numeric data to plot",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0msorted_data\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'inc'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m200\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m__call__\u001b[0;34m(self, kind, ax, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, label, secondary_y, **kwds)\u001b[0m\n\u001b[1;32m 2501\u001b[0m \u001b[0mcolormap\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mcolormap\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtable\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtable\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2502\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2503\u001b[0;31m **kwds)\n\u001b[0m\u001b[1;32m 2504\u001b[0m \u001b[0m__call__\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplot_series\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__doc__\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2505\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mplot_series\u001b[0;34m(data, kind, ax, figsize, use_index, title, grid, legend, style, logx, logy, loglog, xticks, yticks, xlim, ylim, rot, fontsize, colormap, table, yerr, xerr, label, secondary_y, **kwds)\u001b[0m\n\u001b[1;32m 1925\u001b[0m \u001b[0myerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0myerr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mxerr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mxerr\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1926\u001b[0m \u001b[0mlabel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mlabel\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msecondary_y\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msecondary_y\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1927\u001b[0;31m **kwds)\n\u001b[0m\u001b[1;32m 1928\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1929\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_plot\u001b[0;34m(data, x, y, subplots, ax, kind, **kwds)\u001b[0m\n\u001b[1;32m 1727\u001b[0m \u001b[0mplot_obj\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mklass\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msubplots\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msubplots\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0max\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mkind\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mkind\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1728\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1729\u001b[0;31m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mgenerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1730\u001b[0m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1731\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mplot_obj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36mgenerate\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 248\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mgenerate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 249\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_args_adjust\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 250\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_compute_plot_data\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 251\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_setup_subplots\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 252\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_make_plot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/opt/conda/lib/python3.6/site-packages/pandas/plotting/_core.py\u001b[0m in \u001b[0;36m_compute_plot_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 363\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mis_empty\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 364\u001b[0m raise TypeError('Empty {0!r}: no numeric data to '\n\u001b[0;32m--> 365\u001b[0;31m 'plot'.format(numeric_data.__class__.__name__))\n\u001b[0m\u001b[1;32m 366\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 367\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdata\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnumeric_data\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mTypeError\u001b[0m: Empty 'DataFrame': no numeric data to plot"
+ ]
+ }
+ ],
"source": [
"sorted_data['inc'][-200:].plot()"
]
@@ -364,7 +2402,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.1"
+ "version": "3.6.4"
}
},
"nbformat": 4,
--
2.18.1