diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb
index 77796bb87442a4e8c04dfd2e74346426d14455d9..51b7ea88414079e38bc5eae5dd1fb9be3b3f479c 100644
--- a/module3/exo3/exercice.ipynb
+++ b/module3/exo3/exercice.ipynb
@@ -9,6 +9,7 @@
"%matplotlib inline\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
+ "from datetime import date\n",
"import isoweek\n",
"import requests\n",
"import os"
@@ -1823,6 +1824,1792 @@
"cell_type": "code",
"execution_count": 4,
"metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Province/State | \n",
+ " Country/Region | \n",
+ " 1/22/20 | \n",
+ " 1/23/20 | \n",
+ " 1/24/20 | \n",
+ " 1/25/20 | \n",
+ " 1/26/20 | \n",
+ " 1/27/20 | \n",
+ " 1/28/20 | \n",
+ " 1/29/20 | \n",
+ " ... | \n",
+ " 11/14/22 | \n",
+ " 11/15/22 | \n",
+ " 11/16/22 | \n",
+ " 11/17/22 | \n",
+ " 11/18/22 | \n",
+ " 11/19/22 | \n",
+ " 11/20/22 | \n",
+ " 11/21/22 | \n",
+ " 11/22/22 | \n",
+ " 11/23/22 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " Afghanistan | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 204610 | \n",
+ " 204724 | \n",
+ " 204820 | \n",
+ " 204982 | \n",
+ " 205009 | \n",
+ " 205039 | \n",
+ " 205146 | \n",
+ " 205229 | \n",
+ " 205324 | \n",
+ " 205391 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " Albania | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 333161 | \n",
+ " 333197 | \n",
+ " 333215 | \n",
+ " 333233 | \n",
+ " 333233 | \n",
+ " 333246 | \n",
+ " 333256 | \n",
+ " 333257 | \n",
+ " 333282 | \n",
+ " 333293 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " NaN | \n",
+ " Algeria | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 270952 | \n",
+ " 270969 | \n",
+ " 270981 | \n",
+ " 270996 | \n",
+ " 270996 | \n",
+ " 271011 | \n",
+ " 271023 | \n",
+ " 271028 | \n",
+ " 271035 | \n",
+ " 271041 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " NaN | \n",
+ " Andorra | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 46664 | \n",
+ " 46664 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ " 46824 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " NaN | \n",
+ " Angola | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 103131 | \n",
+ " 104491 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " NaN | \n",
+ " Antarctica | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " NaN | \n",
+ " Antigua and Barbuda | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ " 9106 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " NaN | \n",
+ " Argentina | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 9721718 | \n",
+ " 9721718 | \n",
+ " 9721718 | \n",
+ " 9721718 | \n",
+ " 9721718 | \n",
+ " 9721718 | \n",
+ " 9723924 | \n",
+ " 9723924 | \n",
+ " 9723924 | \n",
+ " 9723924 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " NaN | \n",
+ " Armenia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445513 | \n",
+ " 445631 | \n",
+ " 445631 | \n",
+ " 445631 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " Australian Capital Territory | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 210609 | \n",
+ " 210609 | \n",
+ " 210609 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ " 212092 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " New South Wales | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " ... | \n",
+ " 3581110 | \n",
+ " 3581110 | \n",
+ " 3581110 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ " 3608974 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " Northern Territory | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 99128 | \n",
+ " 99128 | \n",
+ " 99128 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ " 99410 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " Queensland | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " ... | \n",
+ " 1673798 | \n",
+ " 1673798 | \n",
+ " 1673798 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ " 1683096 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " South Australia | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 791713 | \n",
+ " 791713 | \n",
+ " 791713 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ " 800347 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " Tasmania | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 256075 | \n",
+ " 256075 | \n",
+ " 256075 | \n",
+ " 256075 | \n",
+ " 258301 | \n",
+ " 258301 | \n",
+ " 258301 | \n",
+ " 258301 | \n",
+ " 258301 | \n",
+ " 258301 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " Victoria | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " ... | \n",
+ " 2685116 | \n",
+ " 2688568 | \n",
+ " 2691818 | \n",
+ " 2694518 | \n",
+ " 2694367 | \n",
+ " 2696774 | \n",
+ " 2699335 | \n",
+ " 2703142 | \n",
+ " 2707003 | \n",
+ " 2710843 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " Western Australia | \n",
+ " Australia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 1189668 | \n",
+ " 1189668 | \n",
+ " 1189668 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ " 1198725 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " NaN | \n",
+ " Austria | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 5493469 | \n",
+ " 5497145 | \n",
+ " 5502186 | \n",
+ " 5506697 | \n",
+ " 5510919 | \n",
+ " 5514701 | \n",
+ " 5517893 | \n",
+ " 5520300 | \n",
+ " 5524683 | \n",
+ " 5530456 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " NaN | \n",
+ " Azerbaijan | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 823725 | \n",
+ " 823761 | \n",
+ " 823805 | \n",
+ " 823849 | \n",
+ " 823889 | \n",
+ " 823923 | \n",
+ " 823954 | \n",
+ " 823975 | \n",
+ " 824033 | \n",
+ " 824082 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " NaN | \n",
+ " Bahamas | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37436 | \n",
+ " 37436 | \n",
+ " 37439 | \n",
+ " 37439 | \n",
+ " 37453 | \n",
+ " 37453 | \n",
+ " 37453 | \n",
+ " 37453 | \n",
+ " 37461 | \n",
+ " 37461 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " NaN | \n",
+ " Bahrain | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 693725 | \n",
+ " 694021 | \n",
+ " 694223 | \n",
+ " 694464 | \n",
+ " 694602 | \n",
+ " 694740 | \n",
+ " 694955 | \n",
+ " 695133 | \n",
+ " 695279 | \n",
+ " 695448 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " NaN | \n",
+ " Bangladesh | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 2036204 | \n",
+ " 2036233 | \n",
+ " 2036268 | \n",
+ " 2036306 | \n",
+ " 2036325 | \n",
+ " 2036343 | \n",
+ " 2036367 | \n",
+ " 2036393 | \n",
+ " 2036416 | \n",
+ " 2036449 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " NaN | \n",
+ " Barbados | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 103424 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103545 | \n",
+ " 103955 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " NaN | \n",
+ " Belarus | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ " 994037 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " NaN | \n",
+ " Belgium | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 4624251 | \n",
+ " 4624251 | \n",
+ " 4624251 | \n",
+ " 4627186 | \n",
+ " 4627186 | \n",
+ " 4627186 | \n",
+ " 4627186 | \n",
+ " 4627186 | \n",
+ " 4629552 | \n",
+ " 4629552 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " NaN | \n",
+ " Belize | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 68988 | \n",
+ " 69012 | \n",
+ " 69012 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " NaN | \n",
+ " Benin | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ " 27922 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " NaN | \n",
+ " Bhutan | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62460 | \n",
+ " 62488 | \n",
+ " 62488 | \n",
+ " 62488 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " NaN | \n",
+ " Bolivia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 1109838 | \n",
+ " 1109889 | \n",
+ " 1110014 | \n",
+ " 1110014 | \n",
+ " 1110064 | \n",
+ " 1110064 | \n",
+ " 1110190 | \n",
+ " 1110190 | \n",
+ " 1110256 | \n",
+ " 1110413 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " NaN | \n",
+ " Bosnia and Herzegovina | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 400261 | \n",
+ " 400279 | \n",
+ " 400301 | \n",
+ " 400322 | \n",
+ " 400336 | \n",
+ " 400336 | \n",
+ " 400336 | \n",
+ " 400340 | \n",
+ " 400412 | \n",
+ " 400430 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 259 | \n",
+ " NaN | \n",
+ " Tuvalu | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 1259 | \n",
+ " 1259 | \n",
+ " 1532 | \n",
+ " 1555 | \n",
+ " 2019 | \n",
+ " 2019 | \n",
+ " 2019 | \n",
+ " 2387 | \n",
+ " 2805 | \n",
+ " 2828 | \n",
+ "
\n",
+ " \n",
+ " 260 | \n",
+ " NaN | \n",
+ " US | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " ... | \n",
+ " 98054070 | \n",
+ " 98113463 | \n",
+ " 98197743 | \n",
+ " 98251350 | \n",
+ " 98306970 | \n",
+ " 98311573 | \n",
+ " 98314841 | \n",
+ " 98357398 | \n",
+ " 98392076 | \n",
+ " 98503462 | \n",
+ "
\n",
+ " \n",
+ " 261 | \n",
+ " NaN | \n",
+ " Uganda | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 169581 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ " 169663 | \n",
+ "
\n",
+ " \n",
+ " 262 | \n",
+ " NaN | \n",
+ " Ukraine | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 5627788 | \n",
+ " 5627819 | \n",
+ " 5635182 | \n",
+ " 5635218 | \n",
+ " 5635276 | \n",
+ " 5635334 | \n",
+ " 5635398 | \n",
+ " 5635439 | \n",
+ " 5635487 | \n",
+ " 5642284 | \n",
+ "
\n",
+ " \n",
+ " 263 | \n",
+ " NaN | \n",
+ " United Arab Emirates | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " ... | \n",
+ " 1041227 | \n",
+ " 1041421 | \n",
+ " 1041874 | \n",
+ " 1041874 | \n",
+ " 1042099 | \n",
+ " 1042340 | \n",
+ " 1042573 | \n",
+ " 1042779 | \n",
+ " 1042966 | \n",
+ " 1043166 | \n",
+ "
\n",
+ " \n",
+ " 264 | \n",
+ " Anguilla | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ " 3904 | \n",
+ "
\n",
+ " \n",
+ " 265 | \n",
+ " Bermuda | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 18428 | \n",
+ " 18428 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ " 18463 | \n",
+ "
\n",
+ " \n",
+ " 266 | \n",
+ " British Virgin Islands | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ " 7305 | \n",
+ "
\n",
+ " \n",
+ " 267 | \n",
+ " Cayman Islands | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ " 31194 | \n",
+ "
\n",
+ " \n",
+ " 268 | \n",
+ " Channel Islands | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 269 | \n",
+ " Falkland Islands (Malvinas) | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ " 1930 | \n",
+ "
\n",
+ " \n",
+ " 270 | \n",
+ " Gibraltar | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 20166 | \n",
+ " 20166 | \n",
+ " 20166 | \n",
+ " 20166 | \n",
+ " 20184 | \n",
+ " 20184 | \n",
+ " 20184 | \n",
+ " 20184 | \n",
+ " 20184 | \n",
+ " 20184 | \n",
+ "
\n",
+ " \n",
+ " 271 | \n",
+ " Guernsey | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 32562 | \n",
+ " 32562 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32666 | \n",
+ " 32766 | \n",
+ "
\n",
+ " \n",
+ " 272 | \n",
+ " Isle of Man | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ " 38008 | \n",
+ "
\n",
+ " \n",
+ " 273 | \n",
+ " Jersey | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 62317 | \n",
+ " 62317 | \n",
+ " 62317 | \n",
+ " 62317 | \n",
+ " 62589 | \n",
+ " 62589 | \n",
+ " 62589 | \n",
+ " 62589 | \n",
+ " 62589 | \n",
+ " 62589 | \n",
+ "
\n",
+ " \n",
+ " 274 | \n",
+ " Montserrat | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ " 1403 | \n",
+ "
\n",
+ " \n",
+ " 275 | \n",
+ " Pitcairn Islands | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " 276 | \n",
+ " Saint Helena, Ascension and Tristan da Cunha | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 2115 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ " 2159 | \n",
+ "
\n",
+ " \n",
+ " 277 | \n",
+ " Turks and Caicos Islands | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6431 | \n",
+ " 6446 | \n",
+ " 6446 | \n",
+ "
\n",
+ " \n",
+ " 278 | \n",
+ " NaN | \n",
+ " United Kingdom | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 23954192 | \n",
+ " 23954192 | \n",
+ " 23954192 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ " 23977633 | \n",
+ "
\n",
+ " \n",
+ " 279 | \n",
+ " NaN | \n",
+ " Uruguay | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992035 | \n",
+ " 992887 | \n",
+ " 992887 | \n",
+ " 992887 | \n",
+ "
\n",
+ " \n",
+ " 280 | \n",
+ " NaN | \n",
+ " Uzbekistan | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 245047 | \n",
+ " 245068 | \n",
+ " 245116 | \n",
+ " 245177 | \n",
+ " 245246 | \n",
+ " 245246 | \n",
+ " 245246 | \n",
+ " 245508 | \n",
+ " 245569 | \n",
+ " 245665 | \n",
+ "
\n",
+ " \n",
+ " 281 | \n",
+ " NaN | \n",
+ " Vanuatu | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ " 11981 | \n",
+ "
\n",
+ " \n",
+ " 282 | \n",
+ " NaN | \n",
+ " Venezuela | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 546461 | \n",
+ " 546489 | \n",
+ " 546534 | \n",
+ " 546534 | \n",
+ " 546733 | \n",
+ " 546733 | \n",
+ " 546839 | \n",
+ " 546839 | \n",
+ " 560800 | \n",
+ " 547049 | \n",
+ "
\n",
+ " \n",
+ " 283 | \n",
+ " NaN | \n",
+ " Vietnam | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " 2 | \n",
+ " ... | \n",
+ " 11508893 | \n",
+ " 11509473 | \n",
+ " 11509975 | \n",
+ " 11510484 | \n",
+ " 11510919 | \n",
+ " 11511178 | \n",
+ " 11511452 | \n",
+ " 11511822 | \n",
+ " 11512138 | \n",
+ " 11512684 | \n",
+ "
\n",
+ " \n",
+ " 284 | \n",
+ " NaN | \n",
+ " West Bank and Gaza | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ " 703036 | \n",
+ "
\n",
+ " \n",
+ " 285 | \n",
+ " NaN | \n",
+ " Winter Olympics 2022 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ " 535 | \n",
+ "
\n",
+ " \n",
+ " 286 | \n",
+ " NaN | \n",
+ " Yemen | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ " 11945 | \n",
+ "
\n",
+ " \n",
+ " 287 | \n",
+ " NaN | \n",
+ " Zambia | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333685 | \n",
+ " 333721 | \n",
+ " 333721 | \n",
+ "
\n",
+ " \n",
+ " 288 | \n",
+ " NaN | \n",
+ " Zimbabwe | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ " 257893 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
289 rows × 1039 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Province/State Country/Region \\\n",
+ "0 NaN Afghanistan \n",
+ "1 NaN Albania \n",
+ "2 NaN Algeria \n",
+ "3 NaN Andorra \n",
+ "4 NaN Angola \n",
+ "5 NaN Antarctica \n",
+ "6 NaN Antigua and Barbuda \n",
+ "7 NaN Argentina \n",
+ "8 NaN Armenia \n",
+ "9 Australian Capital Territory Australia \n",
+ "10 New South Wales Australia \n",
+ "11 Northern Territory Australia \n",
+ "12 Queensland Australia \n",
+ "13 South Australia Australia \n",
+ "14 Tasmania Australia \n",
+ "15 Victoria Australia \n",
+ "16 Western Australia Australia \n",
+ "17 NaN Austria \n",
+ "18 NaN Azerbaijan \n",
+ "19 NaN Bahamas \n",
+ "20 NaN Bahrain \n",
+ "21 NaN Bangladesh \n",
+ "22 NaN Barbados \n",
+ "23 NaN Belarus \n",
+ "24 NaN Belgium \n",
+ "25 NaN Belize \n",
+ "26 NaN Benin \n",
+ "27 NaN Bhutan \n",
+ "28 NaN Bolivia \n",
+ "29 NaN Bosnia and Herzegovina \n",
+ ".. ... ... \n",
+ "259 NaN Tuvalu \n",
+ "260 NaN US \n",
+ "261 NaN Uganda \n",
+ "262 NaN Ukraine \n",
+ "263 NaN United Arab Emirates \n",
+ "264 Anguilla United Kingdom \n",
+ "265 Bermuda United Kingdom \n",
+ "266 British Virgin Islands United Kingdom \n",
+ "267 Cayman Islands United Kingdom \n",
+ "268 Channel Islands United Kingdom \n",
+ "269 Falkland Islands (Malvinas) United Kingdom \n",
+ "270 Gibraltar United Kingdom \n",
+ "271 Guernsey United Kingdom \n",
+ "272 Isle of Man United Kingdom \n",
+ "273 Jersey United Kingdom \n",
+ "274 Montserrat United Kingdom \n",
+ "275 Pitcairn Islands United Kingdom \n",
+ "276 Saint Helena, Ascension and Tristan da Cunha United Kingdom \n",
+ "277 Turks and Caicos Islands United Kingdom \n",
+ "278 NaN United Kingdom \n",
+ "279 NaN Uruguay \n",
+ "280 NaN Uzbekistan \n",
+ "281 NaN Vanuatu \n",
+ "282 NaN Venezuela \n",
+ "283 NaN Vietnam \n",
+ "284 NaN West Bank and Gaza \n",
+ "285 NaN Winter Olympics 2022 \n",
+ "286 NaN Yemen \n",
+ "287 NaN Zambia \n",
+ "288 NaN Zimbabwe \n",
+ "\n",
+ " 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 1/28/20 1/29/20 \\\n",
+ "0 0 0 0 0 0 0 0 0 \n",
+ "1 0 0 0 0 0 0 0 0 \n",
+ "2 0 0 0 0 0 0 0 0 \n",
+ "3 0 0 0 0 0 0 0 0 \n",
+ "4 0 0 0 0 0 0 0 0 \n",
+ "5 0 0 0 0 0 0 0 0 \n",
+ "6 0 0 0 0 0 0 0 0 \n",
+ "7 0 0 0 0 0 0 0 0 \n",
+ "8 0 0 0 0 0 0 0 0 \n",
+ "9 0 0 0 0 0 0 0 0 \n",
+ "10 0 0 0 0 3 4 4 4 \n",
+ "11 0 0 0 0 0 0 0 0 \n",
+ "12 0 0 0 0 0 0 0 1 \n",
+ "13 0 0 0 0 0 0 0 0 \n",
+ "14 0 0 0 0 0 0 0 0 \n",
+ "15 0 0 0 0 1 1 1 1 \n",
+ "16 0 0 0 0 0 0 0 0 \n",
+ "17 0 0 0 0 0 0 0 0 \n",
+ "18 0 0 0 0 0 0 0 0 \n",
+ "19 0 0 0 0 0 0 0 0 \n",
+ "20 0 0 0 0 0 0 0 0 \n",
+ "21 0 0 0 0 0 0 0 0 \n",
+ "22 0 0 0 0 0 0 0 0 \n",
+ "23 0 0 0 0 0 0 0 0 \n",
+ "24 0 0 0 0 0 0 0 0 \n",
+ "25 0 0 0 0 0 0 0 0 \n",
+ "26 0 0 0 0 0 0 0 0 \n",
+ "27 0 0 0 0 0 0 0 0 \n",
+ "28 0 0 0 0 0 0 0 0 \n",
+ "29 0 0 0 0 0 0 0 0 \n",
+ ".. ... ... ... ... ... ... ... ... \n",
+ "259 0 0 0 0 0 0 0 0 \n",
+ "260 1 1 2 2 5 5 5 6 \n",
+ "261 0 0 0 0 0 0 0 0 \n",
+ "262 0 0 0 0 0 0 0 0 \n",
+ "263 0 0 0 0 0 0 0 4 \n",
+ "264 0 0 0 0 0 0 0 0 \n",
+ "265 0 0 0 0 0 0 0 0 \n",
+ "266 0 0 0 0 0 0 0 0 \n",
+ "267 0 0 0 0 0 0 0 0 \n",
+ "268 0 0 0 0 0 0 0 0 \n",
+ "269 0 0 0 0 0 0 0 0 \n",
+ "270 0 0 0 0 0 0 0 0 \n",
+ "271 0 0 0 0 0 0 0 0 \n",
+ "272 0 0 0 0 0 0 0 0 \n",
+ "273 0 0 0 0 0 0 0 0 \n",
+ "274 0 0 0 0 0 0 0 0 \n",
+ "275 0 0 0 0 0 0 0 0 \n",
+ "276 0 0 0 0 0 0 0 0 \n",
+ "277 0 0 0 0 0 0 0 0 \n",
+ "278 0 0 0 0 0 0 0 0 \n",
+ "279 0 0 0 0 0 0 0 0 \n",
+ "280 0 0 0 0 0 0 0 0 \n",
+ "281 0 0 0 0 0 0 0 0 \n",
+ "282 0 0 0 0 0 0 0 0 \n",
+ "283 0 2 2 2 2 2 2 2 \n",
+ "284 0 0 0 0 0 0 0 0 \n",
+ "285 0 0 0 0 0 0 0 0 \n",
+ "286 0 0 0 0 0 0 0 0 \n",
+ "287 0 0 0 0 0 0 0 0 \n",
+ "288 0 0 0 0 0 0 0 0 \n",
+ "\n",
+ " ... 11/14/22 11/15/22 11/16/22 11/17/22 11/18/22 11/19/22 \\\n",
+ "0 ... 204610 204724 204820 204982 205009 205039 \n",
+ "1 ... 333161 333197 333215 333233 333233 333246 \n",
+ "2 ... 270952 270969 270981 270996 270996 271011 \n",
+ "3 ... 46664 46664 46824 46824 46824 46824 \n",
+ "4 ... 103131 103131 103131 103131 103131 103131 \n",
+ "5 ... 11 11 11 11 11 11 \n",
+ "6 ... 9106 9106 9106 9106 9106 9106 \n",
+ "7 ... 9721718 9721718 9721718 9721718 9721718 9721718 \n",
+ "8 ... 445513 445513 445513 445513 445513 445513 \n",
+ "9 ... 210609 210609 210609 212092 212092 212092 \n",
+ "10 ... 3581110 3581110 3581110 3608974 3608974 3608974 \n",
+ "11 ... 99128 99128 99128 99410 99410 99410 \n",
+ "12 ... 1673798 1673798 1673798 1683096 1683096 1683096 \n",
+ "13 ... 791713 791713 791713 800347 800347 800347 \n",
+ "14 ... 256075 256075 256075 256075 258301 258301 \n",
+ "15 ... 2685116 2688568 2691818 2694518 2694367 2696774 \n",
+ "16 ... 1189668 1189668 1189668 1198725 1198725 1198725 \n",
+ "17 ... 5493469 5497145 5502186 5506697 5510919 5514701 \n",
+ "18 ... 823725 823761 823805 823849 823889 823923 \n",
+ "19 ... 37436 37436 37439 37439 37453 37453 \n",
+ "20 ... 693725 694021 694223 694464 694602 694740 \n",
+ "21 ... 2036204 2036233 2036268 2036306 2036325 2036343 \n",
+ "22 ... 103424 103545 103545 103545 103545 103545 \n",
+ "23 ... 994037 994037 994037 994037 994037 994037 \n",
+ "24 ... 4624251 4624251 4624251 4627186 4627186 4627186 \n",
+ "25 ... 68988 68988 68988 68988 68988 68988 \n",
+ "26 ... 27922 27922 27922 27922 27922 27922 \n",
+ "27 ... 62460 62460 62460 62460 62460 62460 \n",
+ "28 ... 1109838 1109889 1110014 1110014 1110064 1110064 \n",
+ "29 ... 400261 400279 400301 400322 400336 400336 \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "259 ... 1259 1259 1532 1555 2019 2019 \n",
+ "260 ... 98054070 98113463 98197743 98251350 98306970 98311573 \n",
+ "261 ... 169581 169663 169663 169663 169663 169663 \n",
+ "262 ... 5627788 5627819 5635182 5635218 5635276 5635334 \n",
+ "263 ... 1041227 1041421 1041874 1041874 1042099 1042340 \n",
+ "264 ... 3904 3904 3904 3904 3904 3904 \n",
+ "265 ... 18428 18428 18463 18463 18463 18463 \n",
+ "266 ... 7305 7305 7305 7305 7305 7305 \n",
+ "267 ... 31194 31194 31194 31194 31194 31194 \n",
+ "268 ... 0 0 0 0 0 0 \n",
+ "269 ... 1930 1930 1930 1930 1930 1930 \n",
+ "270 ... 20166 20166 20166 20166 20184 20184 \n",
+ "271 ... 32562 32562 32666 32666 32666 32666 \n",
+ "272 ... 38008 38008 38008 38008 38008 38008 \n",
+ "273 ... 62317 62317 62317 62317 62589 62589 \n",
+ "274 ... 1403 1403 1403 1403 1403 1403 \n",
+ "275 ... 4 4 4 4 4 4 \n",
+ "276 ... 2115 2159 2159 2159 2159 2159 \n",
+ "277 ... 6431 6431 6431 6431 6431 6431 \n",
+ "278 ... 23954192 23954192 23954192 23977633 23977633 23977633 \n",
+ "279 ... 992035 992035 992035 992035 992035 992035 \n",
+ "280 ... 245047 245068 245116 245177 245246 245246 \n",
+ "281 ... 11981 11981 11981 11981 11981 11981 \n",
+ "282 ... 546461 546489 546534 546534 546733 546733 \n",
+ "283 ... 11508893 11509473 11509975 11510484 11510919 11511178 \n",
+ "284 ... 703036 703036 703036 703036 703036 703036 \n",
+ "285 ... 535 535 535 535 535 535 \n",
+ "286 ... 11945 11945 11945 11945 11945 11945 \n",
+ "287 ... 333685 333685 333685 333685 333685 333685 \n",
+ "288 ... 257893 257893 257893 257893 257893 257893 \n",
+ "\n",
+ " 11/20/22 11/21/22 11/22/22 11/23/22 \n",
+ "0 205146 205229 205324 205391 \n",
+ "1 333256 333257 333282 333293 \n",
+ "2 271023 271028 271035 271041 \n",
+ "3 46824 46824 46824 46824 \n",
+ "4 103131 103131 103131 104491 \n",
+ "5 11 11 11 11 \n",
+ "6 9106 9106 9106 9106 \n",
+ "7 9723924 9723924 9723924 9723924 \n",
+ "8 445513 445631 445631 445631 \n",
+ "9 212092 212092 212092 212092 \n",
+ "10 3608974 3608974 3608974 3608974 \n",
+ "11 99410 99410 99410 99410 \n",
+ "12 1683096 1683096 1683096 1683096 \n",
+ "13 800347 800347 800347 800347 \n",
+ "14 258301 258301 258301 258301 \n",
+ "15 2699335 2703142 2707003 2710843 \n",
+ "16 1198725 1198725 1198725 1198725 \n",
+ "17 5517893 5520300 5524683 5530456 \n",
+ "18 823954 823975 824033 824082 \n",
+ "19 37453 37453 37461 37461 \n",
+ "20 694955 695133 695279 695448 \n",
+ "21 2036367 2036393 2036416 2036449 \n",
+ "22 103545 103545 103545 103955 \n",
+ "23 994037 994037 994037 994037 \n",
+ "24 4627186 4627186 4629552 4629552 \n",
+ "25 68988 68988 69012 69012 \n",
+ "26 27922 27922 27922 27922 \n",
+ "27 62460 62488 62488 62488 \n",
+ "28 1110190 1110190 1110256 1110413 \n",
+ "29 400336 400340 400412 400430 \n",
+ ".. ... ... ... ... \n",
+ "259 2019 2387 2805 2828 \n",
+ "260 98314841 98357398 98392076 98503462 \n",
+ "261 169663 169663 169663 169663 \n",
+ "262 5635398 5635439 5635487 5642284 \n",
+ "263 1042573 1042779 1042966 1043166 \n",
+ "264 3904 3904 3904 3904 \n",
+ "265 18463 18463 18463 18463 \n",
+ "266 7305 7305 7305 7305 \n",
+ "267 31194 31194 31194 31194 \n",
+ "268 0 0 0 0 \n",
+ "269 1930 1930 1930 1930 \n",
+ "270 20184 20184 20184 20184 \n",
+ "271 32666 32666 32666 32766 \n",
+ "272 38008 38008 38008 38008 \n",
+ "273 62589 62589 62589 62589 \n",
+ "274 1403 1403 1403 1403 \n",
+ "275 4 4 4 4 \n",
+ "276 2159 2159 2159 2159 \n",
+ "277 6431 6431 6446 6446 \n",
+ "278 23977633 23977633 23977633 23977633 \n",
+ "279 992035 992887 992887 992887 \n",
+ "280 245246 245508 245569 245665 \n",
+ "281 11981 11981 11981 11981 \n",
+ "282 546839 546839 560800 547049 \n",
+ "283 11511452 11511822 11512138 11512684 \n",
+ "284 703036 703036 703036 703036 \n",
+ "285 535 535 535 535 \n",
+ "286 11945 11945 11945 11945 \n",
+ "287 333685 333685 333721 333721 \n",
+ "288 257893 257893 257893 257893 \n",
+ "\n",
+ "[289 rows x 1039 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data.drop('Lat', inplace=True, axis=1)\n",
+ "raw_data.drop('Long', inplace=True, axis=1)\n",
+ "raw_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
"outputs": [],
"source": [
"def convert_to_week(date):\n",
@@ -1842,7 +3629,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 6,
"metadata": {},
"outputs": [
{
@@ -1868,14 +3655,14 @@
" | \n",
" Province/State | \n",
" Country/Region | \n",
- " Lat | \n",
- " Long | \n",
" 1/22/20 | \n",
" 1/23/20 | \n",
" 1/24/20 | \n",
" 1/25/20 | \n",
" 1/26/20 | \n",
" 1/27/20 | \n",
+ " 1/28/20 | \n",
+ " 1/29/20 | \n",
" ... | \n",
" 11/14/22 | \n",
" 11/15/22 | \n",
@@ -1894,8 +3681,8 @@
" 24 | \n",
" NaN | \n",
" Belgium | \n",
- " 50.833300 | \n",
- " 4.469936 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1918,14 +3705,14 @@
" 59 | \n",
" Anhui | \n",
" China | \n",
- " 31.825700 | \n",
- " 117.226400 | \n",
" 1 | \n",
" 9 | \n",
" 15 | \n",
" 39 | \n",
" 60 | \n",
" 70 | \n",
+ " 106 | \n",
+ " 152 | \n",
" ... | \n",
" 1559 | \n",
" 1564 | \n",
@@ -1942,14 +3729,14 @@
" 60 | \n",
" Beijing | \n",
" China | \n",
- " 40.182400 | \n",
- " 116.414200 | \n",
" 14 | \n",
" 22 | \n",
" 36 | \n",
" 41 | \n",
" 68 | \n",
" 80 | \n",
+ " 91 | \n",
+ " 111 | \n",
" ... | \n",
" 5945 | \n",
" 6147 | \n",
@@ -1966,14 +3753,14 @@
" 61 | \n",
" Chongqing | \n",
" China | \n",
- " 30.057200 | \n",
- " 107.874000 | \n",
" 6 | \n",
" 9 | \n",
" 27 | \n",
" 57 | \n",
" 75 | \n",
" 110 | \n",
+ " 132 | \n",
+ " 147 | \n",
" ... | \n",
" 2512 | \n",
" 2798 | \n",
@@ -1990,14 +3777,14 @@
" 62 | \n",
" Fujian | \n",
" China | \n",
- " 26.078900 | \n",
- " 117.987400 | \n",
" 1 | \n",
" 5 | \n",
" 10 | \n",
" 18 | \n",
" 35 | \n",
" 59 | \n",
+ " 80 | \n",
+ " 84 | \n",
" ... | \n",
" 5448 | \n",
" 5479 | \n",
@@ -2014,14 +3801,14 @@
" 63 | \n",
" Gansu | \n",
" China | \n",
- " 35.751800 | \n",
- " 104.286100 | \n",
" 0 | \n",
" 2 | \n",
" 2 | \n",
" 4 | \n",
" 7 | \n",
" 14 | \n",
+ " 19 | \n",
+ " 24 | \n",
" ... | \n",
" 1455 | \n",
" 1468 | \n",
@@ -2038,14 +3825,14 @@
" 64 | \n",
" Guangdong | \n",
" China | \n",
- " 23.341700 | \n",
- " 113.424400 | \n",
" 26 | \n",
" 32 | \n",
" 53 | \n",
" 78 | \n",
" 111 | \n",
" 151 | \n",
+ " 207 | \n",
+ " 277 | \n",
" ... | \n",
" 18190 | \n",
" 18778 | \n",
@@ -2062,14 +3849,14 @@
" 65 | \n",
" Guangxi | \n",
" China | \n",
- " 23.829800 | \n",
- " 108.788100 | \n",
" 2 | \n",
" 5 | \n",
" 23 | \n",
" 23 | \n",
" 36 | \n",
" 46 | \n",
+ " 51 | \n",
+ " 58 | \n",
" ... | \n",
" 2350 | \n",
" 2350 | \n",
@@ -2086,14 +3873,14 @@
" 66 | \n",
" Guizhou | \n",
" China | \n",
- " 26.815400 | \n",
- " 106.874800 | \n",
" 1 | \n",
" 3 | \n",
" 3 | \n",
" 4 | \n",
" 5 | \n",
" 7 | \n",
+ " 9 | \n",
+ " 9 | \n",
" ... | \n",
" 1001 | \n",
" 1011 | \n",
@@ -2110,14 +3897,14 @@
" 67 | \n",
" Hainan | \n",
" China | \n",
- " 19.195900 | \n",
- " 109.745300 | \n",
" 4 | \n",
" 5 | \n",
" 8 | \n",
" 19 | \n",
" 22 | \n",
" 33 | \n",
+ " 40 | \n",
+ " 43 | \n",
" ... | \n",
" 8984 | \n",
" 8992 | \n",
@@ -2134,14 +3921,14 @@
" 68 | \n",
" Hebei | \n",
" China | \n",
- " 39.549000 | \n",
- " 116.130600 | \n",
" 1 | \n",
" 1 | \n",
" 2 | \n",
" 8 | \n",
" 13 | \n",
" 18 | \n",
+ " 33 | \n",
+ " 48 | \n",
" ... | \n",
" 2054 | \n",
" 2055 | \n",
@@ -2158,14 +3945,14 @@
" 69 | \n",
" Heilongjiang | \n",
" China | \n",
- " 47.862000 | \n",
- " 127.761500 | \n",
" 0 | \n",
" 2 | \n",
" 4 | \n",
" 9 | \n",
" 15 | \n",
" 21 | \n",
+ " 33 | \n",
+ " 38 | \n",
" ... | \n",
" 3620 | \n",
" 3655 | \n",
@@ -2182,14 +3969,14 @@
" 70 | \n",
" Henan | \n",
" China | \n",
- " 37.895700 | \n",
- " 114.904200 | \n",
" 5 | \n",
" 5 | \n",
" 9 | \n",
" 32 | \n",
" 83 | \n",
" 128 | \n",
+ " 168 | \n",
+ " 206 | \n",
" ... | \n",
" 4995 | \n",
" 5195 | \n",
@@ -2206,14 +3993,14 @@
" 71 | \n",
" Hong Kong | \n",
" China | \n",
- " 22.300000 | \n",
- " 114.200000 | \n",
" 0 | \n",
" 2 | \n",
" 2 | \n",
" 5 | \n",
" 8 | \n",
" 8 | \n",
+ " 8 | \n",
+ " 10 | \n",
" ... | \n",
" 1992218 | \n",
" 1998169 | \n",
@@ -2230,14 +4017,14 @@
" 72 | \n",
" Hubei | \n",
" China | \n",
- " 30.975600 | \n",
- " 112.270700 | \n",
" 444 | \n",
" 444 | \n",
" 549 | \n",
" 761 | \n",
" 1058 | \n",
" 1423 | \n",
+ " 3554 | \n",
+ " 3554 | \n",
" ... | \n",
" 68448 | \n",
" 68454 | \n",
@@ -2254,14 +4041,14 @@
" 73 | \n",
" Hunan | \n",
" China | \n",
- " 27.610400 | \n",
- " 111.708800 | \n",
" 4 | \n",
" 9 | \n",
" 24 | \n",
" 43 | \n",
" 69 | \n",
" 100 | \n",
+ " 143 | \n",
+ " 221 | \n",
" ... | \n",
" 1850 | \n",
" 1856 | \n",
@@ -2278,14 +4065,14 @@
" 74 | \n",
" Inner Mongolia | \n",
" China | \n",
- " 44.093500 | \n",
- " 113.944800 | \n",
" 0 | \n",
" 0 | \n",
" 1 | \n",
" 7 | \n",
" 7 | \n",
" 11 | \n",
+ " 15 | \n",
+ " 16 | \n",
" ... | \n",
" 6055 | \n",
" 6138 | \n",
@@ -2302,14 +4089,14 @@
" 75 | \n",
" Jiangsu | \n",
" China | \n",
- " 32.971100 | \n",
- " 119.455000 | \n",
" 1 | \n",
" 5 | \n",
" 9 | \n",
" 18 | \n",
" 33 | \n",
" 47 | \n",
+ " 70 | \n",
+ " 99 | \n",
" ... | \n",
" 2832 | \n",
" 2859 | \n",
@@ -2326,14 +4113,14 @@
" 76 | \n",
" Jiangxi | \n",
" China | \n",
- " 27.614000 | \n",
- " 115.722100 | \n",
" 2 | \n",
" 7 | \n",
" 18 | \n",
" 18 | \n",
" 36 | \n",
" 72 | \n",
+ " 109 | \n",
+ " 109 | \n",
" ... | \n",
" 1506 | \n",
" 1506 | \n",
@@ -2350,14 +4137,14 @@
" 77 | \n",
" Jilin | \n",
" China | \n",
- " 43.666100 | \n",
- " 126.192300 | \n",
" 0 | \n",
" 1 | \n",
" 3 | \n",
" 4 | \n",
" 4 | \n",
" 6 | \n",
+ " 8 | \n",
+ " 9 | \n",
" ... | \n",
" 40329 | \n",
" 40329 | \n",
@@ -2374,14 +4161,14 @@
" 78 | \n",
" Liaoning | \n",
" China | \n",
- " 41.295600 | \n",
- " 122.608500 | \n",
" 2 | \n",
" 3 | \n",
" 4 | \n",
" 17 | \n",
" 21 | \n",
" 27 | \n",
+ " 34 | \n",
+ " 39 | \n",
" ... | \n",
" 2080 | \n",
" 2084 | \n",
@@ -2398,14 +4185,14 @@
" 79 | \n",
" Macau | \n",
" China | \n",
- " 22.166700 | \n",
- " 113.550000 | \n",
" 1 | \n",
" 2 | \n",
" 2 | \n",
" 2 | \n",
" 5 | \n",
" 6 | \n",
+ " 7 | \n",
+ " 7 | \n",
" ... | \n",
" 795 | \n",
" 795 | \n",
@@ -2422,14 +4209,14 @@
" 80 | \n",
" Ningxia | \n",
" China | \n",
- " 37.269200 | \n",
- " 106.165500 | \n",
" 1 | \n",
" 1 | \n",
" 2 | \n",
" 3 | \n",
" 4 | \n",
" 7 | \n",
+ " 11 | \n",
+ " 12 | \n",
" ... | \n",
" 225 | \n",
" 225 | \n",
@@ -2446,14 +4233,14 @@
" 81 | \n",
" Qinghai | \n",
" China | \n",
- " 35.745200 | \n",
- " 95.995600 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 1 | \n",
" 1 | \n",
" 6 | \n",
+ " 6 | \n",
+ " 6 | \n",
" ... | \n",
" 328 | \n",
" 330 | \n",
@@ -2470,14 +4257,14 @@
" 82 | \n",
" Shaanxi | \n",
" China | \n",
- " 35.191700 | \n",
- " 108.870100 | \n",
" 0 | \n",
" 3 | \n",
" 5 | \n",
" 15 | \n",
" 22 | \n",
" 35 | \n",
+ " 46 | \n",
+ " 56 | \n",
" ... | \n",
" 4315 | \n",
" 4378 | \n",
@@ -2494,14 +4281,14 @@
" 83 | \n",
" Shandong | \n",
" China | \n",
- " 36.342700 | \n",
- " 118.149800 | \n",
" 2 | \n",
" 6 | \n",
" 15 | \n",
" 27 | \n",
" 46 | \n",
" 75 | \n",
+ " 95 | \n",
+ " 130 | \n",
" ... | \n",
" 3286 | \n",
" 3299 | \n",
@@ -2518,14 +4305,14 @@
" 84 | \n",
" Shanghai | \n",
" China | \n",
- " 31.202000 | \n",
- " 121.449100 | \n",
" 9 | \n",
" 16 | \n",
" 20 | \n",
" 33 | \n",
" 40 | \n",
" 53 | \n",
+ " 66 | \n",
+ " 96 | \n",
" ... | \n",
" 64341 | \n",
" 64345 | \n",
@@ -2542,14 +4329,14 @@
" 85 | \n",
" Shanxi | \n",
" China | \n",
- " 37.577700 | \n",
- " 112.292200 | \n",
" 1 | \n",
" 1 | \n",
" 1 | \n",
" 6 | \n",
" 9 | \n",
" 13 | \n",
+ " 27 | \n",
+ " 27 | \n",
" ... | \n",
" 1923 | \n",
" 1989 | \n",
@@ -2566,14 +4353,14 @@
" 86 | \n",
" Sichuan | \n",
" China | \n",
- " 30.617100 | \n",
- " 102.710300 | \n",
" 5 | \n",
" 8 | \n",
" 15 | \n",
" 28 | \n",
" 44 | \n",
" 69 | \n",
+ " 90 | \n",
+ " 108 | \n",
" ... | \n",
" 6825 | \n",
" 6889 | \n",
@@ -2590,14 +4377,14 @@
" 87 | \n",
" Tianjin | \n",
" China | \n",
- " 39.305400 | \n",
- " 117.323000 | \n",
" 4 | \n",
" 4 | \n",
" 8 | \n",
" 10 | \n",
" 14 | \n",
" 23 | \n",
+ " 24 | \n",
+ " 27 | \n",
" ... | \n",
" 2530 | \n",
" 2539 | \n",
@@ -2638,8 +4425,8 @@
" 130 | \n",
" Wallis and Futuna | \n",
" France | \n",
- " -14.293800 | \n",
- " -178.116500 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2662,14 +4449,14 @@
" 131 | \n",
" NaN | \n",
" France | \n",
- " 46.227600 | \n",
- " 2.213700 | \n",
" 0 | \n",
" 0 | \n",
" 2 | \n",
" 3 | \n",
" 3 | \n",
" 3 | \n",
+ " 4 | \n",
+ " 5 | \n",
" ... | \n",
" 36145223 | \n",
" 36193559 | \n",
@@ -2686,14 +4473,14 @@
" 135 | \n",
" NaN | \n",
" Germany | \n",
- " 51.165691 | \n",
- " 10.451526 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 1 | \n",
+ " 4 | \n",
+ " 4 | \n",
" ... | \n",
" 36080574 | \n",
" 36119184 | \n",
@@ -2710,8 +4497,8 @@
" 150 | \n",
" NaN | \n",
" Iran | \n",
- " 32.427908 | \n",
- " 53.688046 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2734,8 +4521,8 @@
" 154 | \n",
" NaN | \n",
" Italy | \n",
- " 41.871940 | \n",
- " 12.567380 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2758,14 +4545,14 @@
" 156 | \n",
" NaN | \n",
" Japan | \n",
- " 36.204824 | \n",
- " 138.252924 | \n",
" 2 | \n",
" 2 | \n",
" 2 | \n",
" 2 | \n",
" 4 | \n",
" 4 | \n",
+ " 7 | \n",
+ " 7 | \n",
" ... | \n",
" 23241410 | \n",
" 23341236 | \n",
@@ -2782,14 +4569,14 @@
" 162 | \n",
" NaN | \n",
" Korea, South | \n",
- " 35.907757 | \n",
- " 127.766922 | \n",
" 1 | \n",
" 1 | \n",
" 2 | \n",
" 2 | \n",
" 3 | \n",
" 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
" ... | \n",
" 26290877 | \n",
" 26357464 | \n",
@@ -2806,8 +4593,8 @@
" 196 | \n",
" Aruba | \n",
" Netherlands | \n",
- " 12.521100 | \n",
- " -69.968300 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2830,8 +4617,8 @@
" 197 | \n",
" Bonaire, Sint Eustatius and Saba | \n",
" Netherlands | \n",
- " 12.178400 | \n",
- " -68.238500 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2854,8 +4641,8 @@
" 198 | \n",
" Curacao | \n",
" Netherlands | \n",
- " 12.169600 | \n",
- " -68.990000 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2878,8 +4665,8 @@
" 199 | \n",
" Sint Maarten | \n",
" Netherlands | \n",
- " 18.042500 | \n",
- " -63.054800 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2902,8 +4689,8 @@
" 200 | \n",
" NaN | \n",
" Netherlands | \n",
- " 52.132600 | \n",
- " 5.291300 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2926,8 +4713,8 @@
" 218 | \n",
" NaN | \n",
" Portugal | \n",
- " 39.399900 | \n",
- " -8.224500 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2950,8 +4737,8 @@
" 241 | \n",
" NaN | \n",
" Spain | \n",
- " 40.463667 | \n",
- " -3.749220 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -2974,14 +4761,14 @@
" 260 | \n",
" NaN | \n",
" US | \n",
- " 40.000000 | \n",
- " -100.000000 | \n",
" 1 | \n",
" 1 | \n",
" 2 | \n",
" 2 | \n",
" 5 | \n",
" 5 | \n",
+ " 5 | \n",
+ " 6 | \n",
" ... | \n",
" 98054070 | \n",
" 98113463 | \n",
@@ -2998,8 +4785,8 @@
" 264 | \n",
" Anguilla | \n",
" United Kingdom | \n",
- " 18.220600 | \n",
- " -63.068600 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3022,8 +4809,8 @@
" 265 | \n",
" Bermuda | \n",
" United Kingdom | \n",
- " 32.307800 | \n",
- " -64.750500 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3046,8 +4833,8 @@
" 266 | \n",
" British Virgin Islands | \n",
" United Kingdom | \n",
- " 18.420700 | \n",
- " -64.640000 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3070,8 +4857,8 @@
" 267 | \n",
" Cayman Islands | \n",
" United Kingdom | \n",
- " 19.313300 | \n",
- " -81.254600 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3094,8 +4881,8 @@
" 268 | \n",
" Channel Islands | \n",
" United Kingdom | \n",
- " 49.372300 | \n",
- " -2.364400 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3118,8 +4905,8 @@
" 269 | \n",
" Falkland Islands (Malvinas) | \n",
" United Kingdom | \n",
- " -51.796300 | \n",
- " -59.523600 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3142,8 +4929,8 @@
" 270 | \n",
" Gibraltar | \n",
" United Kingdom | \n",
- " 36.140800 | \n",
- " -5.353600 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3166,8 +4953,8 @@
" 271 | \n",
" Guernsey | \n",
" United Kingdom | \n",
- " 49.448196 | \n",
- " -2.589490 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3190,8 +4977,8 @@
" 272 | \n",
" Isle of Man | \n",
" United Kingdom | \n",
- " 54.236100 | \n",
- " -4.548100 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3214,8 +5001,8 @@
" 273 | \n",
" Jersey | \n",
" United Kingdom | \n",
- " 49.213800 | \n",
- " -2.135800 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3238,8 +5025,8 @@
" 274 | \n",
" Montserrat | \n",
" United Kingdom | \n",
- " 16.742498 | \n",
- " -62.187366 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3262,8 +5049,8 @@
" 275 | \n",
" Pitcairn Islands | \n",
" United Kingdom | \n",
- " -24.376800 | \n",
- " -128.324200 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3286,8 +5073,8 @@
" 276 | \n",
" Saint Helena, Ascension and Tristan da Cunha | \n",
" United Kingdom | \n",
- " -7.946700 | \n",
- " -14.355900 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3310,8 +5097,8 @@
" 277 | \n",
" Turks and Caicos Islands | \n",
" United Kingdom | \n",
- " 21.694000 | \n",
- " -71.797900 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3334,8 +5121,8 @@
" 278 | \n",
" NaN | \n",
" United Kingdom | \n",
- " 55.378100 | \n",
- " -3.436000 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -3356,266 +5143,266 @@
" \n",
" \n",
"\n",
- "75 rows × 1041 columns
\n",
+ "75 rows × 1039 columns
\n",
""
],
"text/plain": [
- " Province/State Country/Region Lat \\\n",
- "24 NaN Belgium 50.833300 \n",
- "59 Anhui China 31.825700 \n",
- "60 Beijing China 40.182400 \n",
- "61 Chongqing China 30.057200 \n",
- "62 Fujian China 26.078900 \n",
- "63 Gansu China 35.751800 \n",
- "64 Guangdong China 23.341700 \n",
- "65 Guangxi China 23.829800 \n",
- "66 Guizhou China 26.815400 \n",
- "67 Hainan China 19.195900 \n",
- "68 Hebei China 39.549000 \n",
- "69 Heilongjiang China 47.862000 \n",
- "70 Henan China 37.895700 \n",
- "71 Hong Kong China 22.300000 \n",
- "72 Hubei China 30.975600 \n",
- "73 Hunan China 27.610400 \n",
- "74 Inner Mongolia China 44.093500 \n",
- "75 Jiangsu China 32.971100 \n",
- "76 Jiangxi China 27.614000 \n",
- "77 Jilin China 43.666100 \n",
- "78 Liaoning China 41.295600 \n",
- "79 Macau China 22.166700 \n",
- "80 Ningxia China 37.269200 \n",
- "81 Qinghai China 35.745200 \n",
- "82 Shaanxi China 35.191700 \n",
- "83 Shandong China 36.342700 \n",
- "84 Shanghai China 31.202000 \n",
- "85 Shanxi China 37.577700 \n",
- "86 Sichuan China 30.617100 \n",
- "87 Tianjin China 39.305400 \n",
- ".. ... ... ... \n",
- "130 Wallis and Futuna France -14.293800 \n",
- "131 NaN France 46.227600 \n",
- "135 NaN Germany 51.165691 \n",
- "150 NaN Iran 32.427908 \n",
- "154 NaN Italy 41.871940 \n",
- "156 NaN Japan 36.204824 \n",
- "162 NaN Korea, South 35.907757 \n",
- "196 Aruba Netherlands 12.521100 \n",
- "197 Bonaire, Sint Eustatius and Saba Netherlands 12.178400 \n",
- "198 Curacao Netherlands 12.169600 \n",
- "199 Sint Maarten Netherlands 18.042500 \n",
- "200 NaN Netherlands 52.132600 \n",
- "218 NaN Portugal 39.399900 \n",
- "241 NaN Spain 40.463667 \n",
- "260 NaN US 40.000000 \n",
- "264 Anguilla United Kingdom 18.220600 \n",
- "265 Bermuda United Kingdom 32.307800 \n",
- "266 British Virgin Islands United Kingdom 18.420700 \n",
- "267 Cayman Islands United Kingdom 19.313300 \n",
- "268 Channel Islands United Kingdom 49.372300 \n",
- "269 Falkland Islands (Malvinas) United Kingdom -51.796300 \n",
- "270 Gibraltar United Kingdom 36.140800 \n",
- "271 Guernsey United Kingdom 49.448196 \n",
- "272 Isle of Man United Kingdom 54.236100 \n",
- "273 Jersey United Kingdom 49.213800 \n",
- "274 Montserrat United Kingdom 16.742498 \n",
- "275 Pitcairn Islands United Kingdom -24.376800 \n",
- "276 Saint Helena, Ascension and Tristan da Cunha United Kingdom -7.946700 \n",
- "277 Turks and Caicos Islands United Kingdom 21.694000 \n",
- "278 NaN United Kingdom 55.378100 \n",
+ " Province/State Country/Region 1/22/20 \\\n",
+ "24 NaN Belgium 0 \n",
+ "59 Anhui China 1 \n",
+ "60 Beijing China 14 \n",
+ "61 Chongqing China 6 \n",
+ "62 Fujian China 1 \n",
+ "63 Gansu China 0 \n",
+ "64 Guangdong China 26 \n",
+ "65 Guangxi China 2 \n",
+ "66 Guizhou China 1 \n",
+ "67 Hainan China 4 \n",
+ "68 Hebei China 1 \n",
+ "69 Heilongjiang China 0 \n",
+ "70 Henan China 5 \n",
+ "71 Hong Kong China 0 \n",
+ "72 Hubei China 444 \n",
+ "73 Hunan China 4 \n",
+ "74 Inner Mongolia China 0 \n",
+ "75 Jiangsu China 1 \n",
+ "76 Jiangxi China 2 \n",
+ "77 Jilin China 0 \n",
+ "78 Liaoning China 2 \n",
+ "79 Macau China 1 \n",
+ "80 Ningxia China 1 \n",
+ "81 Qinghai China 0 \n",
+ "82 Shaanxi China 0 \n",
+ "83 Shandong China 2 \n",
+ "84 Shanghai China 9 \n",
+ "85 Shanxi China 1 \n",
+ "86 Sichuan China 5 \n",
+ "87 Tianjin China 4 \n",
+ ".. ... ... ... \n",
+ "130 Wallis and Futuna France 0 \n",
+ "131 NaN France 0 \n",
+ "135 NaN Germany 0 \n",
+ "150 NaN Iran 0 \n",
+ "154 NaN Italy 0 \n",
+ "156 NaN Japan 2 \n",
+ "162 NaN Korea, South 1 \n",
+ "196 Aruba Netherlands 0 \n",
+ "197 Bonaire, Sint Eustatius and Saba Netherlands 0 \n",
+ "198 Curacao Netherlands 0 \n",
+ "199 Sint Maarten Netherlands 0 \n",
+ "200 NaN Netherlands 0 \n",
+ "218 NaN Portugal 0 \n",
+ "241 NaN Spain 0 \n",
+ "260 NaN US 1 \n",
+ "264 Anguilla United Kingdom 0 \n",
+ "265 Bermuda United Kingdom 0 \n",
+ "266 British Virgin Islands United Kingdom 0 \n",
+ "267 Cayman Islands United Kingdom 0 \n",
+ "268 Channel Islands United Kingdom 0 \n",
+ "269 Falkland Islands (Malvinas) United Kingdom 0 \n",
+ "270 Gibraltar United Kingdom 0 \n",
+ "271 Guernsey United Kingdom 0 \n",
+ "272 Isle of Man United Kingdom 0 \n",
+ "273 Jersey United Kingdom 0 \n",
+ "274 Montserrat United Kingdom 0 \n",
+ "275 Pitcairn Islands United Kingdom 0 \n",
+ "276 Saint Helena, Ascension and Tristan da Cunha United Kingdom 0 \n",
+ "277 Turks and Caicos Islands United Kingdom 0 \n",
+ "278 NaN United Kingdom 0 \n",
"\n",
- " Long 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 \\\n",
- "24 4.469936 0 0 0 0 0 0 \n",
- "59 117.226400 1 9 15 39 60 70 \n",
- "60 116.414200 14 22 36 41 68 80 \n",
- "61 107.874000 6 9 27 57 75 110 \n",
- "62 117.987400 1 5 10 18 35 59 \n",
- "63 104.286100 0 2 2 4 7 14 \n",
- "64 113.424400 26 32 53 78 111 151 \n",
- "65 108.788100 2 5 23 23 36 46 \n",
- "66 106.874800 1 3 3 4 5 7 \n",
- "67 109.745300 4 5 8 19 22 33 \n",
- "68 116.130600 1 1 2 8 13 18 \n",
- "69 127.761500 0 2 4 9 15 21 \n",
- "70 114.904200 5 5 9 32 83 128 \n",
- "71 114.200000 0 2 2 5 8 8 \n",
- "72 112.270700 444 444 549 761 1058 1423 \n",
- "73 111.708800 4 9 24 43 69 100 \n",
- "74 113.944800 0 0 1 7 7 11 \n",
- "75 119.455000 1 5 9 18 33 47 \n",
- "76 115.722100 2 7 18 18 36 72 \n",
- "77 126.192300 0 1 3 4 4 6 \n",
- "78 122.608500 2 3 4 17 21 27 \n",
- "79 113.550000 1 2 2 2 5 6 \n",
- "80 106.165500 1 1 2 3 4 7 \n",
- "81 95.995600 0 0 0 1 1 6 \n",
- "82 108.870100 0 3 5 15 22 35 \n",
- "83 118.149800 2 6 15 27 46 75 \n",
- "84 121.449100 9 16 20 33 40 53 \n",
- "85 112.292200 1 1 1 6 9 13 \n",
- "86 102.710300 5 8 15 28 44 69 \n",
- "87 117.323000 4 4 8 10 14 23 \n",
- ".. ... ... ... ... ... ... ... \n",
- "130 -178.116500 0 0 0 0 0 0 \n",
- "131 2.213700 0 0 2 3 3 3 \n",
- "135 10.451526 0 0 0 0 0 1 \n",
- "150 53.688046 0 0 0 0 0 0 \n",
- "154 12.567380 0 0 0 0 0 0 \n",
- "156 138.252924 2 2 2 2 4 4 \n",
- "162 127.766922 1 1 2 2 3 4 \n",
- "196 -69.968300 0 0 0 0 0 0 \n",
- "197 -68.238500 0 0 0 0 0 0 \n",
- "198 -68.990000 0 0 0 0 0 0 \n",
- "199 -63.054800 0 0 0 0 0 0 \n",
- "200 5.291300 0 0 0 0 0 0 \n",
- "218 -8.224500 0 0 0 0 0 0 \n",
- "241 -3.749220 0 0 0 0 0 0 \n",
- "260 -100.000000 1 1 2 2 5 5 \n",
- "264 -63.068600 0 0 0 0 0 0 \n",
- "265 -64.750500 0 0 0 0 0 0 \n",
- "266 -64.640000 0 0 0 0 0 0 \n",
- "267 -81.254600 0 0 0 0 0 0 \n",
- "268 -2.364400 0 0 0 0 0 0 \n",
- "269 -59.523600 0 0 0 0 0 0 \n",
- "270 -5.353600 0 0 0 0 0 0 \n",
- "271 -2.589490 0 0 0 0 0 0 \n",
- "272 -4.548100 0 0 0 0 0 0 \n",
- "273 -2.135800 0 0 0 0 0 0 \n",
- "274 -62.187366 0 0 0 0 0 0 \n",
- "275 -128.324200 0 0 0 0 0 0 \n",
- "276 -14.355900 0 0 0 0 0 0 \n",
- "277 -71.797900 0 0 0 0 0 0 \n",
- "278 -3.436000 0 0 0 0 0 0 \n",
+ " 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 1/28/20 1/29/20 ... \\\n",
+ "24 0 0 0 0 0 0 0 ... \n",
+ "59 9 15 39 60 70 106 152 ... \n",
+ "60 22 36 41 68 80 91 111 ... \n",
+ "61 9 27 57 75 110 132 147 ... \n",
+ "62 5 10 18 35 59 80 84 ... \n",
+ "63 2 2 4 7 14 19 24 ... \n",
+ "64 32 53 78 111 151 207 277 ... \n",
+ "65 5 23 23 36 46 51 58 ... \n",
+ "66 3 3 4 5 7 9 9 ... \n",
+ "67 5 8 19 22 33 40 43 ... \n",
+ "68 1 2 8 13 18 33 48 ... \n",
+ "69 2 4 9 15 21 33 38 ... \n",
+ "70 5 9 32 83 128 168 206 ... \n",
+ "71 2 2 5 8 8 8 10 ... \n",
+ "72 444 549 761 1058 1423 3554 3554 ... \n",
+ "73 9 24 43 69 100 143 221 ... \n",
+ "74 0 1 7 7 11 15 16 ... \n",
+ "75 5 9 18 33 47 70 99 ... \n",
+ "76 7 18 18 36 72 109 109 ... \n",
+ "77 1 3 4 4 6 8 9 ... \n",
+ "78 3 4 17 21 27 34 39 ... \n",
+ "79 2 2 2 5 6 7 7 ... \n",
+ "80 1 2 3 4 7 11 12 ... \n",
+ "81 0 0 1 1 6 6 6 ... \n",
+ "82 3 5 15 22 35 46 56 ... \n",
+ "83 6 15 27 46 75 95 130 ... \n",
+ "84 16 20 33 40 53 66 96 ... \n",
+ "85 1 1 6 9 13 27 27 ... \n",
+ "86 8 15 28 44 69 90 108 ... \n",
+ "87 4 8 10 14 23 24 27 ... \n",
+ ".. ... ... ... ... ... ... ... ... \n",
+ "130 0 0 0 0 0 0 0 ... \n",
+ "131 0 2 3 3 3 4 5 ... \n",
+ "135 0 0 0 0 1 4 4 ... \n",
+ "150 0 0 0 0 0 0 0 ... \n",
+ "154 0 0 0 0 0 0 0 ... \n",
+ "156 2 2 2 4 4 7 7 ... \n",
+ "162 1 2 2 3 4 4 4 ... \n",
+ "196 0 0 0 0 0 0 0 ... \n",
+ "197 0 0 0 0 0 0 0 ... \n",
+ "198 0 0 0 0 0 0 0 ... \n",
+ "199 0 0 0 0 0 0 0 ... \n",
+ "200 0 0 0 0 0 0 0 ... \n",
+ "218 0 0 0 0 0 0 0 ... \n",
+ "241 0 0 0 0 0 0 0 ... \n",
+ "260 1 2 2 5 5 5 6 ... \n",
+ "264 0 0 0 0 0 0 0 ... \n",
+ "265 0 0 0 0 0 0 0 ... \n",
+ "266 0 0 0 0 0 0 0 ... \n",
+ "267 0 0 0 0 0 0 0 ... \n",
+ "268 0 0 0 0 0 0 0 ... \n",
+ "269 0 0 0 0 0 0 0 ... \n",
+ "270 0 0 0 0 0 0 0 ... \n",
+ "271 0 0 0 0 0 0 0 ... \n",
+ "272 0 0 0 0 0 0 0 ... \n",
+ "273 0 0 0 0 0 0 0 ... \n",
+ "274 0 0 0 0 0 0 0 ... \n",
+ "275 0 0 0 0 0 0 0 ... \n",
+ "276 0 0 0 0 0 0 0 ... \n",
+ "277 0 0 0 0 0 0 0 ... \n",
+ "278 0 0 0 0 0 0 0 ... \n",
"\n",
- " ... 11/14/22 11/15/22 11/16/22 11/17/22 11/18/22 11/19/22 \\\n",
- "24 ... 4624251 4624251 4624251 4627186 4627186 4627186 \n",
- "59 ... 1559 1564 1564 1565 1566 1566 \n",
- "60 ... 5945 6147 6319 6420 6504 6578 \n",
- "61 ... 2512 2798 2970 3165 3313 3498 \n",
- "62 ... 5448 5479 5500 5500 5562 5617 \n",
- "63 ... 1455 1468 1468 1475 1480 1483 \n",
- "64 ... 18190 18778 20034 21392 22507 23685 \n",
- "65 ... 2350 2350 2350 2350 2351 2357 \n",
- "66 ... 1001 1011 1011 1042 1048 1059 \n",
- "67 ... 8984 8992 8992 8999 9003 9003 \n",
- "68 ... 2054 2055 2055 2055 2057 2066 \n",
- "69 ... 3620 3655 3655 3666 3676 3697 \n",
- "70 ... 4995 5195 5195 5332 5440 5818 \n",
- "71 ... 1992218 1998169 2004825 2012877 2020885 2028945 \n",
- "72 ... 68448 68454 68454 68460 68463 68470 \n",
- "73 ... 1850 1856 1856 1858 1861 1869 \n",
- "74 ... 6055 6138 6246 6358 6475 6574 \n",
- "75 ... 2832 2859 2859 2890 2913 2987 \n",
- "76 ... 1506 1506 1506 1506 1506 1506 \n",
- "77 ... 40329 40329 40329 40330 40330 40330 \n",
- "78 ... 2080 2084 2086 2087 2087 2118 \n",
- "79 ... 795 795 795 795 795 795 \n",
- "80 ... 225 225 225 225 225 225 \n",
- "81 ... 328 330 330 349 354 356 \n",
- "82 ... 4315 4378 4485 4560 4580 4616 \n",
- "83 ... 3286 3299 3299 3315 3325 3369 \n",
- "84 ... 64341 64345 64353 64360 64373 64382 \n",
- "85 ... 1923 1989 1989 2060 2123 2260 \n",
- "86 ... 6825 6889 7014 7014 7126 7426 \n",
- "87 ... 2530 2539 2543 2543 2547 2555 \n",
- ".. ... ... ... ... ... ... ... \n",
- "130 ... 3415 3415 3415 3415 3415 3415 \n",
- "131 ... 36145223 36193559 36227341 36260475 36297077 36297077 \n",
- "135 ... 36080574 36119184 36152490 36180077 36205405 36205405 \n",
- "150 ... 7559001 7559055 7559055 7559164 7559211 7559258 \n",
- "154 ... 23823192 23823192 23823192 23823192 24031538 24031538 \n",
- "156 ... 23241410 23341236 23448938 23540544 23626318 23716205 \n",
- "162 ... 26290877 26357464 26412901 26462319 26512754 26558765 \n",
- "196 ... 43423 43423 43494 43494 43494 43494 \n",
- "197 ... 11490 11490 11516 11516 11516 11516 \n",
- "198 ... 45507 45507 45536 45536 45536 45536 \n",
- "199 ... 10931 10931 10943 10943 10943 10943 \n",
- "200 ... 8528384 8531316 8531316 8531316 8534013 8534013 \n",
- "218 ... 5532964 5532964 5532964 5532964 5537108 5537108 \n",
- "241 ... 13551539 13551539 13551539 13551539 13573721 13573721 \n",
- "260 ... 98054070 98113463 98197743 98251350 98306970 98311573 \n",
- "264 ... 3904 3904 3904 3904 3904 3904 \n",
- "265 ... 18428 18428 18463 18463 18463 18463 \n",
- "266 ... 7305 7305 7305 7305 7305 7305 \n",
- "267 ... 31194 31194 31194 31194 31194 31194 \n",
- "268 ... 0 0 0 0 0 0 \n",
- "269 ... 1930 1930 1930 1930 1930 1930 \n",
- "270 ... 20166 20166 20166 20166 20184 20184 \n",
- "271 ... 32562 32562 32666 32666 32666 32666 \n",
- "272 ... 38008 38008 38008 38008 38008 38008 \n",
- "273 ... 62317 62317 62317 62317 62589 62589 \n",
- "274 ... 1403 1403 1403 1403 1403 1403 \n",
- "275 ... 4 4 4 4 4 4 \n",
- "276 ... 2115 2159 2159 2159 2159 2159 \n",
- "277 ... 6431 6431 6431 6431 6431 6431 \n",
- "278 ... 23954192 23954192 23954192 23977633 23977633 23977633 \n",
+ " 11/14/22 11/15/22 11/16/22 11/17/22 11/18/22 11/19/22 11/20/22 \\\n",
+ "24 4624251 4624251 4624251 4627186 4627186 4627186 4627186 \n",
+ "59 1559 1564 1564 1565 1566 1566 1566 \n",
+ "60 5945 6147 6319 6420 6504 6578 6735 \n",
+ "61 2512 2798 2970 3165 3313 3498 3498 \n",
+ "62 5448 5479 5500 5500 5562 5617 5652 \n",
+ "63 1455 1468 1468 1475 1480 1483 1483 \n",
+ "64 18190 18778 20034 21392 22507 23685 24707 \n",
+ "65 2350 2350 2350 2350 2351 2357 2357 \n",
+ "66 1001 1011 1011 1042 1048 1059 1069 \n",
+ "67 8984 8992 8992 8999 9003 9003 9010 \n",
+ "68 2054 2055 2055 2055 2057 2066 2068 \n",
+ "69 3620 3655 3655 3666 3676 3697 3697 \n",
+ "70 4995 5195 5195 5332 5440 5818 5979 \n",
+ "71 1992218 1998169 2004825 2012877 2020885 2028945 2036681 \n",
+ "72 68448 68454 68454 68460 68463 68470 68478 \n",
+ "73 1850 1856 1856 1858 1861 1869 1879 \n",
+ "74 6055 6138 6246 6358 6475 6574 6666 \n",
+ "75 2832 2859 2859 2890 2913 2987 3052 \n",
+ "76 1506 1506 1506 1506 1506 1506 1511 \n",
+ "77 40329 40329 40329 40330 40330 40330 40330 \n",
+ "78 2080 2084 2086 2087 2087 2118 2133 \n",
+ "79 795 795 795 795 795 795 796 \n",
+ "80 225 225 225 225 225 225 225 \n",
+ "81 328 330 330 349 354 356 365 \n",
+ "82 4315 4378 4485 4560 4580 4616 4646 \n",
+ "83 3286 3299 3299 3315 3325 3369 3369 \n",
+ "84 64341 64345 64353 64360 64373 64382 64393 \n",
+ "85 1923 1989 1989 2060 2123 2260 2380 \n",
+ "86 6825 6889 7014 7014 7126 7426 7645 \n",
+ "87 2530 2539 2543 2543 2547 2555 2560 \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "130 3415 3415 3415 3415 3415 3415 3415 \n",
+ "131 36145223 36193559 36227341 36260475 36297077 36297077 36297077 \n",
+ "135 36080574 36119184 36152490 36180077 36205405 36205405 36205405 \n",
+ "150 7559001 7559055 7559055 7559164 7559211 7559258 7559296 \n",
+ "154 23823192 23823192 23823192 23823192 24031538 24031538 24031538 \n",
+ "156 23241410 23341236 23448938 23540544 23626318 23716205 23793927 \n",
+ "162 26290877 26357464 26412901 26462319 26512754 26558765 26581856 \n",
+ "196 43423 43423 43494 43494 43494 43494 43494 \n",
+ "197 11490 11490 11516 11516 11516 11516 11516 \n",
+ "198 45507 45507 45536 45536 45536 45536 45536 \n",
+ "199 10931 10931 10943 10943 10943 10943 10943 \n",
+ "200 8528384 8531316 8531316 8531316 8534013 8534013 8534013 \n",
+ "218 5532964 5532964 5532964 5532964 5537108 5537108 5537108 \n",
+ "241 13551539 13551539 13551539 13551539 13573721 13573721 13573721 \n",
+ "260 98054070 98113463 98197743 98251350 98306970 98311573 98314841 \n",
+ "264 3904 3904 3904 3904 3904 3904 3904 \n",
+ "265 18428 18428 18463 18463 18463 18463 18463 \n",
+ "266 7305 7305 7305 7305 7305 7305 7305 \n",
+ "267 31194 31194 31194 31194 31194 31194 31194 \n",
+ "268 0 0 0 0 0 0 0 \n",
+ "269 1930 1930 1930 1930 1930 1930 1930 \n",
+ "270 20166 20166 20166 20166 20184 20184 20184 \n",
+ "271 32562 32562 32666 32666 32666 32666 32666 \n",
+ "272 38008 38008 38008 38008 38008 38008 38008 \n",
+ "273 62317 62317 62317 62317 62589 62589 62589 \n",
+ "274 1403 1403 1403 1403 1403 1403 1403 \n",
+ "275 4 4 4 4 4 4 4 \n",
+ "276 2115 2159 2159 2159 2159 2159 2159 \n",
+ "277 6431 6431 6431 6431 6431 6431 6431 \n",
+ "278 23954192 23954192 23954192 23977633 23977633 23977633 23977633 \n",
"\n",
- " 11/20/22 11/21/22 11/22/22 11/23/22 \n",
- "24 4627186 4627186 4629552 4629552 \n",
- "59 1566 1566 1568 1570 \n",
- "60 6735 7009 7405 7922 \n",
- "61 3498 3738 4138 4138 \n",
- "62 5652 5674 5674 5736 \n",
- "63 1483 1501 1515 1516 \n",
- "64 24707 25523 26406 28216 \n",
- "65 2357 2357 2360 2361 \n",
- "66 1069 1082 1082 1102 \n",
- "67 9010 9015 9015 9025 \n",
- "68 2068 2073 2073 2182 \n",
- "69 3697 3714 3742 3806 \n",
- "70 5979 6054 6054 6169 \n",
- "71 2036681 2043967 2051106 2059091 \n",
- "72 68478 68484 68493 68502 \n",
- "73 1879 1883 1896 1909 \n",
- "74 6666 6744 6868 6956 \n",
- "75 3052 3104 3104 3226 \n",
- "76 1511 1511 1511 1512 \n",
- "77 40330 40336 40336 40349 \n",
- "78 2133 2155 2155 2219 \n",
- "79 796 796 796 796 \n",
- "80 225 226 226 227 \n",
- "81 365 368 368 375 \n",
- "82 4646 4672 4709 4749 \n",
- "83 3369 3418 3418 3450 \n",
- "84 64393 64402 64422 64435 \n",
- "85 2380 2469 2469 2626 \n",
- "86 7645 7888 7888 8363 \n",
- "87 2560 2567 2570 2577 \n",
- ".. ... ... ... ... \n",
- "130 3415 3415 3415 3415 \n",
- "131 36297077 36365135 36429599 36478787 \n",
- "135 36205405 36247081 36280371 36318461 \n",
- "150 7559296 7559368 7559416 7559446 \n",
- "154 24031538 24031538 24031538 24031538 \n",
- "156 23793927 23836351 23957587 24090948 \n",
- "162 26581856 26654729 26725053 26784142 \n",
- "196 43494 43494 43494 43568 \n",
- "197 11516 11516 11516 11544 \n",
- "198 45536 45536 45536 45559 \n",
- "199 10943 10943 10943 10949 \n",
- "200 8534013 8534013 8536718 8536718 \n",
- "218 5537108 5537108 5537108 5537108 \n",
- "241 13573721 13573721 13573721 13573721 \n",
- "260 98314841 98357398 98392076 98503462 \n",
- "264 3904 3904 3904 3904 \n",
- "265 18463 18463 18463 18463 \n",
- "266 7305 7305 7305 7305 \n",
- "267 31194 31194 31194 31194 \n",
- "268 0 0 0 0 \n",
- "269 1930 1930 1930 1930 \n",
- "270 20184 20184 20184 20184 \n",
- "271 32666 32666 32666 32766 \n",
- "272 38008 38008 38008 38008 \n",
- "273 62589 62589 62589 62589 \n",
- "274 1403 1403 1403 1403 \n",
- "275 4 4 4 4 \n",
- "276 2159 2159 2159 2159 \n",
- "277 6431 6431 6446 6446 \n",
- "278 23977633 23977633 23977633 23977633 \n",
+ " 11/21/22 11/22/22 11/23/22 \n",
+ "24 4627186 4629552 4629552 \n",
+ "59 1566 1568 1570 \n",
+ "60 7009 7405 7922 \n",
+ "61 3738 4138 4138 \n",
+ "62 5674 5674 5736 \n",
+ "63 1501 1515 1516 \n",
+ "64 25523 26406 28216 \n",
+ "65 2357 2360 2361 \n",
+ "66 1082 1082 1102 \n",
+ "67 9015 9015 9025 \n",
+ "68 2073 2073 2182 \n",
+ "69 3714 3742 3806 \n",
+ "70 6054 6054 6169 \n",
+ "71 2043967 2051106 2059091 \n",
+ "72 68484 68493 68502 \n",
+ "73 1883 1896 1909 \n",
+ "74 6744 6868 6956 \n",
+ "75 3104 3104 3226 \n",
+ "76 1511 1511 1512 \n",
+ "77 40336 40336 40349 \n",
+ "78 2155 2155 2219 \n",
+ "79 796 796 796 \n",
+ "80 226 226 227 \n",
+ "81 368 368 375 \n",
+ "82 4672 4709 4749 \n",
+ "83 3418 3418 3450 \n",
+ "84 64402 64422 64435 \n",
+ "85 2469 2469 2626 \n",
+ "86 7888 7888 8363 \n",
+ "87 2567 2570 2577 \n",
+ ".. ... ... ... \n",
+ "130 3415 3415 3415 \n",
+ "131 36365135 36429599 36478787 \n",
+ "135 36247081 36280371 36318461 \n",
+ "150 7559368 7559416 7559446 \n",
+ "154 24031538 24031538 24031538 \n",
+ "156 23836351 23957587 24090948 \n",
+ "162 26654729 26725053 26784142 \n",
+ "196 43494 43494 43568 \n",
+ "197 11516 11516 11544 \n",
+ "198 45536 45536 45559 \n",
+ "199 10943 10943 10949 \n",
+ "200 8534013 8536718 8536718 \n",
+ "218 5537108 5537108 5537108 \n",
+ "241 13573721 13573721 13573721 \n",
+ "260 98357398 98392076 98503462 \n",
+ "264 3904 3904 3904 \n",
+ "265 18463 18463 18463 \n",
+ "266 7305 7305 7305 \n",
+ "267 31194 31194 31194 \n",
+ "268 0 0 0 \n",
+ "269 1930 1930 1930 \n",
+ "270 20184 20184 20184 \n",
+ "271 32666 32666 32766 \n",
+ "272 38008 38008 38008 \n",
+ "273 62589 62589 62589 \n",
+ "274 1403 1403 1403 \n",
+ "275 4 4 4 \n",
+ "276 2159 2159 2159 \n",
+ "277 6431 6446 6446 \n",
+ "278 23977633 23977633 23977633 \n",
"\n",
- "[75 rows x 1041 columns]"
+ "[75 rows x 1039 columns]"
]
},
- "execution_count": 5,
+ "execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -3630,12 +5417,12 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "On supprime maintenant les lignes inutiles (où on a 0 cas de virus au total), ainsi que les colonnes Lat et Long qui ne nous servent pas non plus :"
+ "On supprime maintenant les lignes inutiles (où on a 0 cas de virus au total) :"
]
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 7,
"metadata": {},
"outputs": [
{
@@ -5408,21 +7195,19 @@
"[74 rows x 1039 columns]"
]
},
- "execution_count": 6,
+ "execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"regions_tab = pd.DataFrame(regions_tab.loc[regions_tab.iloc[:,-1] != 0])\n",
- "regions_tab.drop('Lat', inplace=True, axis=1)\n",
- "regions_tab.drop('Long', inplace=True, axis=1)\n",
"regions_tab"
]
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -5452,7 +7237,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 9,
"metadata": {},
"outputs": [
{
@@ -6693,7 +8478,7 @@
"[42 rows x 1039 columns]"
]
},
- "execution_count": 8,
+ "execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
@@ -6705,7 +8490,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
@@ -6738,7 +8523,7 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 11,
"metadata": {},
"outputs": [
{
@@ -7671,7 +9456,7 @@
"[31 rows x 1039 columns]"
]
},
- "execution_count": 10,
+ "execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@@ -7683,7 +9468,7 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 12,
"metadata": {},
"outputs": [
{
@@ -8124,7 +9909,7 @@
"[14 rows x 1039 columns]"
]
},
- "execution_count": 11,
+ "execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
@@ -8144,6 +9929,82 @@
"regions_tab"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 55,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def fusion_days_into_weeks(df):\n",
+ " old_header = df.columns.values\n",
+ " old_values = df.values.tolist()\n",
+ " result = {}\n",
+ " for i in range(2, len(old_header)):\n",
+ " day = str(old_header[i]).split(\"/\")\n",
+ " week = isoweek.Week.withdate(date(int(\"20\" + day[2]), int(day[0]), int(day[1])))\n",
+ " if not week in result:\n",
+ " result[week] = [old_values[j][i] for j in range(0, len(old_values))]\n",
+ " else:\n",
+ " for j in range(0, len(old_values)):\n",
+ " try:\n",
+ " result[week][j] = int(old_values[j][i])\n",
+ " except:\n",
+ " pass\n",
+ " df = pd.DataFrame.from_dict(result, orient='index')\n",
+ " return df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 71,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "regions_tab.columns = raw_data.columns.values\n",
+ "df = fusion_days_into_weeks(regions_tab)\n",
+ "df.columns = [regions_tab.values[i][1] for i in range(len(regions_tab.values))]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 72,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "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b9++LF++HF3Xyc7OZsOGDedtf++993LllVdy7bXX4vV66devH//85z8JBALk5uayceNGunfvfs7j27Rpw4EDB/h55068Bw/x7uIl6F4PwmzC1KwZ1jZtsKSmYkxMqNGJHVTPXVGUS2jBggVMnDiRZ599NnRD9XxGjRrF2rVr6dChA61bt6ZHjx7ExMSc95hnnnmGW2+9lXHjxvHOO++wZcsWOnfujBCCefPm0ahRI3bv3l3useZAgL/Neoxrhg4lIT6e7hkZaEVFWC7wKdHqVG1rqGZkZEhVz11RwmvXrl20bdu2usMIK4fDgd1uJz8/n+7du7N582YaNWoU1mvoXi/+48cJFBdT6vUS26IFWmws06ZP57LLLjvtJu2lVN6/pxDieyllRkXHqp67oig12tChQyksLMTr9TJr1qywJnap6/jz8vDn5oIQGBs04M1ly3jzzTfxer106dKFO++8M2zXu5RUclcUpUaraJz9Qkgp0YuL8R0/jvT5MMTEYGzYEM1s5r777uO+++4L+zUvNZXcFUWpV2QggC8ri0BJCZrFgiklFYM9srrDCjuV3BVFqTd0jwfvwYNInw9To0YY6nAFTZXcFUWpFwIlJfgOZ4EAc0oKhsi611svSyV3RVHqNCklgfx8fMePo1mtmJKTa/wc9XBQDzEpihJWx48f58Ybb6RVq1a0a9eOa665hoULFzJ06NBy20+aNImffvqpSmKRuo7vyFF8x49jiI7GnJpaLxI7qJ67oihhJKXk2muv5ZZbbgk9ibp9+3Y++uijcx6zaNGiqonF58N7+DC604kxKQljgwZ1dny9PKrnrihK2Kxfvx6TycTkyZND29LS0rjiiitwOByMHj2aNm3acPPNN4fquPTv359TDzTa7XYeeeQROnfuTM+ePUMFxD766CN69OhBly5duOqqq0Lbz0V3ufAcOIDucmNu3hxTw4b1KrGD6rkrSt31yYNw/IfwnrNRR7j66XPuPlUbvTzlldg9s7ZMaWkpPXv2ZO7cucycOZPXXnuNRx99lL59+/LNN98ghGDRokXMmzePv/zlL+VeJ1BSgvfwYYTBgKVlKprNduHvtxZTyV1RlEviVIldIFRi98zkbjabQ2PzXbt25YsvvgAgKyuLG264gWPHjuH1ekMlec8UKCrCm5WFZrFgbtECYTJV4Tuq2VRyV5S66jw97KrS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4JdffqFXr15069aNWbNmhdofO3aMfv36kZaWRocOHUKx1kTq8TFFqaOOP/UUnl2/ruSv9PnQvd7g06Xa2X0/S9s2NHr44QrPc9ddd9GpUydmzpx52vZ77rmHGTNm0LdvXw4dOsTgwYPZtWsXkydPxm63c//99wOwePFijh07xqZNm9i9ezfDhw9n9OjR5yzxm5yczJ49e3j99dd5+eWXz4pnyZIlxMfH43K56NatG6NGjSIhIYHS0lJ69uzJ3LlzmTlzJq+99hqPPvoo99xzD1OmTGH8+PG89NJLofO88847DB48mEceeYRAIIDT6fxVP99LSSV3RVFCZCCA0LRyE/uvER0dzfjx41mwYAE2my20fc2aNfz00/8KyhYXF1NSUlLuOUaOHImmabRr1y7Uoz5Xid/k5GRatGhBz549yz3XggULQnXlDx8+zL59+0hISMBsNjN06FAgWF74iy++AGDz5s0sX74cgHHjxvHAA8EKm926dWPixIn4fD5GjhwZKk1cE6nkrih1VGV62GXJQAD37t0Y4xMwNW500de/9957SU9P59Zbbw1t03WdLVu2nJbwz6Vs6d9TNbDOVeI3MzOTyMjIcs+zYcMG1qxZw5YtW4iIiKB///643W4ATCZT6Clbg8GA3/+/YrblPX3br18/Nm7cyL///W/GjRvHH//4R8aPH1/he6kOasxdURQA9NJSkBItKjwzQ+Lj47n++utZvHhxaNugQYN48cUXQ69PLeoRFRV1zh58WRdS4reoqIi4uDgiIiLYvXs333zzTYXX6dOnD++++y4Ab7/9dmj7wYMHadCgAbfffju33XYb//nPfyo8V3VRyV1RFCBYgx1NC+u89j/84Q+nzZpZsGABW7dupVOnTrRr145XXgk+6D5s2DBWrlx52g3V8gwaNIixY8fSq1cvOnbsyOjRoyv8UBgyZAh+v59OnToxa9ascw7dlPW3v/2Nl156iW7dulFUVBTavmHDBtLS0ujSpQvLly/nnnvuqfBc1aXCkr9VJSMjQ27durVarq0oddWFlvyVUuLZuxfNasPcIrkKIlMuxMWU/FU9d0VRkB4P0ucL25CMUv1UclcUBf3kGLZWC5/EVMqnkruiKOguF8JkQjObqzsUJUxUclcUBd3lQqvE9ESl9lDJXVHqOen3I71ehErudYpK7opSz+mu4AM9qudet6jk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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure();\n",
+ "\n",
+ "df.plot();"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
{
"cell_type": "code",
"execution_count": null,