From 836260d0c1f5cc164f04ad8a7ac2f44907d9105d Mon Sep 17 00:00:00 2001 From: f93f0ca7746588bcbc9ef069a5899d3d Date: Mon, 6 Sep 2021 09:58:46 +0000 Subject: [PATCH] no commit message --- module3/exo3/Notebook TP Sujet 7.ipynb | 1136 +++++++++++++----------- 1 file changed, 615 insertions(+), 521 deletions(-) diff --git a/module3/exo3/Notebook TP Sujet 7.ipynb b/module3/exo3/Notebook TP Sujet 7.ipynb index 48c9054..0a73a88 100644 --- a/module3/exo3/Notebook TP Sujet 7.ipynb +++ b/module3/exo3/Notebook TP Sujet 7.ipynb @@ -16,7 +16,9 @@ "%matplotlib inline\n", "import numpy as np\n", "import pandas as pd\n", - "import matplotlib.pyplot as plt" + "import matplotlib.pyplot as plt\n", + "import re\n", + "import math" ] }, { @@ -61,33 +63,57 @@ " \n", " \n", " \n", - " Unnamed: 0\n", - " Afghanistan\n", - " 33.93911\n", - " 67.709953\n", - " 0\n", - " 0.1\n", - " 0.2\n", - " 0.3\n", - " 0.4\n", - " 0.5\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", " ...\n", - " 152660\n", - " 152722\n", - " 152822\n", - " 152960\n", - " 152960.1\n", - " 152960.2\n", - " 153148\n", - " 153220\n", - " 153260\n", - " 153306\n", + " 8/27/21\n", + " 8/28/21\n", + " 8/29/21\n", + " 8/30/21\n", + " 8/31/21\n", + " 9/1/21\n", + " 9/2/21\n", + " 9/3/21\n", + " 9/4/21\n", + " 9/5/21\n", " \n", " \n", " \n", " \n", " 0\n", " NaN\n", + " Afghanistan\n", + " 33.939110\n", + " 67.709953\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " ...\n", + " 152960\n", + " 152960\n", + " 152960\n", + " 153148\n", + " 153220\n", + " 153260\n", + " 153306\n", + " 153375\n", + " 153375\n", + " 153375\n", + " \n", + " \n", + " 1\n", + " NaN\n", " Albania\n", " 41.153300\n", " 20.168300\n", @@ -98,9 +124,6 @@ " 0\n", " 0\n", " ...\n", - " 140521\n", - " 141365\n", - " 142253\n", " 143174\n", " 144079\n", " 144847\n", @@ -108,9 +131,12 @@ " 146387\n", " 147369\n", " 148222\n", + " 149117\n", + " 150101\n", + " 150997\n", " \n", " \n", - " 1\n", + " 2\n", " NaN\n", " Algeria\n", " 28.033900\n", @@ -122,9 +148,6 @@ " 0\n", " 0\n", " ...\n", - " 192626\n", - " 193171\n", - " 193674\n", " 194186\n", " 194671\n", " 195162\n", @@ -132,9 +155,12 @@ " 196080\n", " 196527\n", " 196915\n", + " 197308\n", + " 197659\n", + " 198004\n", " \n", " \n", - " 2\n", + " 3\n", " NaN\n", " Andorra\n", " 42.506300\n", @@ -146,9 +172,6 @@ " 0\n", " 0\n", " ...\n", - " 15003\n", - " 15014\n", - " 15016\n", " 15025\n", " 15025\n", " 15025\n", @@ -156,9 +179,12 @@ " 15033\n", " 15046\n", " 15052\n", + " 15055\n", + " 15055\n", + " 15055\n", " \n", " \n", - " 3\n", + " 4\n", " NaN\n", " Angola\n", " -11.202700\n", @@ -170,9 +196,6 @@ " 0\n", " 0\n", " ...\n", - " 46340\n", - " 46539\n", - " 46726\n", " 46929\n", " 47079\n", " 47168\n", @@ -180,9 +203,12 @@ " 47544\n", " 47781\n", " 48004\n", + " 48261\n", + " 48475\n", + " 48656\n", " \n", " \n", - " 4\n", + " 5\n", " NaN\n", " Antigua and Barbuda\n", " 17.060800\n", @@ -194,9 +220,6 @@ " 0\n", " 0\n", " ...\n", - " 1540\n", - " 1598\n", - " 1598\n", " 1598\n", " 1638\n", " 1651\n", @@ -204,9 +227,12 @@ " 1715\n", " 1719\n", " 1742\n", + " 1750\n", + " 1759\n", + " 1870\n", " \n", " \n", - " 5\n", + " 6\n", " NaN\n", " Argentina\n", " -38.416100\n", @@ -218,9 +244,6 @@ " 0\n", " 0\n", " ...\n", - " 5148085\n", - " 5155079\n", - " 5161926\n", " 5167733\n", " 5171458\n", " 5173531\n", @@ -228,9 +251,12 @@ " 5185620\n", " 5190948\n", " 5195601\n", + " 5199919\n", + " 5202405\n", + " 5203802\n", " \n", " \n", - " 6\n", + " 7\n", " NaN\n", " Armenia\n", " 40.069100\n", @@ -242,9 +268,6 @@ " 0\n", " 0\n", " ...\n", - " 238422\n", - " 239056\n", - " 239739\n", " 240261\n", " 240953\n", " 241336\n", @@ -252,9 +275,12 @@ " 242135\n", " 242750\n", " 243386\n", + " 243981\n", + " 244602\n", + " 245025\n", " \n", " \n", - " 7\n", + " 8\n", " Australian Capital Territory\n", " Australia\n", " -35.473500\n", @@ -266,9 +292,6 @@ " 0\n", " 0\n", " ...\n", - " 300\n", - " 314\n", - " 335\n", " 361\n", " 374\n", " 386\n", @@ -276,9 +299,12 @@ " 421\n", " 433\n", " 451\n", + " 483\n", + " 498\n", + " 509\n", " \n", " \n", - " 8\n", + " 9\n", " New South Wales\n", " Australia\n", " -33.868800\n", @@ -290,9 +316,6 @@ " 3\n", " 4\n", " ...\n", - " 20466\n", - " 21471\n", - " 22346\n", " 23372\n", " 24585\n", " 25857\n", @@ -300,9 +323,12 @@ " 28111\n", " 29390\n", " 30807\n", + " 32323\n", + " 33792\n", + " 35064\n", " \n", " \n", - " 9\n", + " 10\n", " Northern Territory\n", " Australia\n", " -12.463400\n", @@ -314,9 +340,6 @@ " 0\n", " 0\n", " ...\n", - " 200\n", - " 200\n", - " 201\n", " 201\n", " 202\n", " 201\n", @@ -324,9 +347,12 @@ " 202\n", " 202\n", " 202\n", + " 202\n", + " 202\n", + " 202\n", " \n", " \n", - " 10\n", + " 11\n", " Queensland\n", " Australia\n", " -27.469800\n", @@ -338,9 +364,6 @@ " 0\n", " 0\n", " ...\n", - " 1972\n", - " 1972\n", - " 1973\n", " 1977\n", " 1977\n", " 1979\n", @@ -348,9 +371,12 @@ " 1980\n", " 1982\n", " 1982\n", + " 1984\n", + " 1985\n", + " 1991\n", " \n", " \n", - " 11\n", + " 12\n", " South Australia\n", " Australia\n", " -34.928500\n", @@ -363,18 +389,18 @@ " 0\n", " ...\n", " 870\n", - " 870\n", - " 870\n", - " 870\n", " 871\n", " 871\n", " 871\n", " 871\n", " 871\n", " 875\n", + " 877\n", + " 879\n", + " 880\n", " \n", " \n", - " 12\n", + " 13\n", " Tasmania\n", " Australia\n", " -42.882100\n", @@ -398,7 +424,7 @@ " 235\n", " \n", " \n", - " 13\n", + " 14\n", " Victoria\n", " Australia\n", " -37.813600\n", @@ -410,9 +436,6 @@ " 1\n", " 1\n", " ...\n", - " 21618\n", - " 21694\n", - " 21772\n", " 21835\n", " 21926\n", " 21996\n", @@ -420,9 +443,12 @@ " 22187\n", " 22361\n", " 22570\n", + " 22759\n", + " 22942\n", + " 23188\n", " \n", " \n", - " 14\n", + " 15\n", " Western Australia\n", " Australia\n", " -31.950500\n", @@ -434,9 +460,6 @@ " 0\n", " 0\n", " ...\n", - " 1064\n", - " 1084\n", - " 1084\n", " 1084\n", " 1086\n", " 1086\n", @@ -444,9 +467,12 @@ " 1086\n", " 1086\n", " 1086\n", + " 1086\n", + " 1086\n", + " 1086\n", " \n", " \n", - " 15\n", + " 16\n", " NaN\n", " Austria\n", " 47.516200\n", @@ -458,9 +484,6 @@ " 0\n", " 0\n", " ...\n", - " 678605\n", - " 680179\n", - " 681617\n", " 683219\n", " 684541\n", " 685956\n", @@ -468,9 +491,12 @@ " 688305\n", " 690153\n", " 691663\n", + " 693416\n", + " 695131\n", + " 696905\n", " \n", " \n", - " 16\n", + " 17\n", " NaN\n", " Azerbaijan\n", " 40.143100\n", @@ -482,9 +508,6 @@ " 0\n", " 0\n", " ...\n", - " 398034\n", - " 401828\n", - " 405542\n", " 409745\n", " 413986\n", " 417996\n", @@ -492,9 +515,12 @@ " 424891\n", " 428736\n", " 432495\n", + " 436257\n", + " 439562\n", + " 442872\n", " \n", " \n", - " 17\n", + " 18\n", " NaN\n", " Bahamas\n", " 25.025885\n", @@ -506,9 +532,6 @@ " 0\n", " 0\n", " ...\n", - " 17545\n", - " 17615\n", - " 17717\n", " 17940\n", " 17940\n", " 17940\n", @@ -516,9 +539,12 @@ " 18139\n", " 18139\n", " 18576\n", + " 18694\n", + " 18694\n", + " 18694\n", " \n", " \n", - " 18\n", + " 19\n", " NaN\n", " Bahrain\n", " 26.027500\n", @@ -530,9 +556,6 @@ " 0\n", " 0\n", " ...\n", - " 271803\n", - " 271933\n", - " 272042\n", " 272148\n", " 272246\n", " 272341\n", @@ -540,9 +563,12 @@ " 272540\n", " 272635\n", " 272709\n", + " 272807\n", + " 272916\n", + " 273008\n", " \n", " \n", - " 19\n", + " 20\n", " NaN\n", " Bangladesh\n", " 23.685000\n", @@ -554,9 +580,6 @@ " 0\n", " 0\n", " ...\n", - " 1472964\n", - " 1477930\n", - " 1482628\n", " 1486153\n", " 1489589\n", " 1493537\n", @@ -564,9 +587,12 @@ " 1500618\n", " 1503680\n", " 1507116\n", + " 1510283\n", + " 1512026\n", + " 1514456\n", " \n", " \n", - " 20\n", + " 21\n", " NaN\n", " Barbados\n", " 13.193900\n", @@ -578,9 +604,6 @@ " 0\n", " 0\n", " ...\n", - " 4694\n", - " 4720\n", - " 4741\n", " 4789\n", " 4881\n", " 4931\n", @@ -588,9 +611,12 @@ " 5032\n", " 5072\n", " 5152\n", + " 5183\n", + " 5248\n", + " 5349\n", " \n", " \n", - " 21\n", + " 22\n", " NaN\n", " Belarus\n", " 53.709800\n", @@ -602,9 +628,6 @@ " 0\n", " 0\n", " ...\n", - " 471495\n", - " 472852\n", - " 474403\n", " 476265\n", " 477901\n", " 479306\n", @@ -612,9 +635,12 @@ " 481532\n", " 483231\n", " 485067\n", + " 487017\n", + " 488963\n", + " 490926\n", " \n", " \n", - " 22\n", + " 23\n", " NaN\n", " Belgium\n", " 50.833300\n", @@ -626,9 +652,6 @@ " 0\n", " 0\n", " ...\n", - " 1170213\n", - " 1173108\n", - " 1175575\n", " 1177909\n", " 1177909\n", " 1177909\n", @@ -636,9 +659,12 @@ " 1184664\n", " 1187506\n", " 1189710\n", + " 1192008\n", + " 1192008\n", + " 1192008\n", " \n", " \n", - " 23\n", + " 24\n", " NaN\n", " Belize\n", " 17.189900\n", @@ -650,9 +676,6 @@ " 0\n", " 0\n", " ...\n", - " 15683\n", - " 15793\n", - " 15893\n", " 16012\n", " 16012\n", " 16012\n", @@ -660,9 +683,12 @@ " 16353\n", " 16493\n", " 16612\n", + " 16750\n", + " 16750\n", + " 16750\n", " \n", " \n", - " 24\n", + " 25\n", " NaN\n", " Benin\n", " 9.307700\n", @@ -674,9 +700,6 @@ " 0\n", " 0\n", " ...\n", - " 12492\n", - " 12492\n", - " 12492\n", " 13366\n", " 13366\n", " 13366\n", @@ -684,9 +707,12 @@ " 13366\n", " 15932\n", " 15932\n", + " 16946\n", + " 16946\n", + " 16946\n", " \n", " \n", - " 25\n", + " 26\n", " NaN\n", " Bhutan\n", " 27.514200\n", @@ -698,9 +724,6 @@ " 0\n", " 0\n", " ...\n", - " 2591\n", - " 2591\n", - " 2591\n", " 2592\n", " 2594\n", " 2594\n", @@ -708,9 +731,12 @@ " 2596\n", " 2596\n", " 2596\n", + " 2596\n", + " 2596\n", + " 2596\n", " \n", " \n", - " 26\n", + " 27\n", " NaN\n", " Bolivia\n", " -16.290200\n", @@ -722,9 +748,6 @@ " 0\n", " 0\n", " ...\n", - " 487721\n", - " 488403\n", - " 488933\n", " 488933\n", " 489802\n", " 490056\n", @@ -732,9 +755,12 @@ " 490879\n", " 491340\n", " 491759\n", + " 491759\n", + " 492509\n", + " 492680\n", " \n", " \n", - " 27\n", + " 28\n", " NaN\n", " Bosnia and Herzegovina\n", " 43.915900\n", @@ -746,9 +772,6 @@ " 0\n", " 0\n", " ...\n", - " 210442\n", - " 211059\n", - " 211689\n", " 212306\n", " 212306\n", " 212306\n", @@ -756,9 +779,12 @@ " 213853\n", " 214759\n", " 215313\n", + " 216124\n", + " 216124\n", + " 216124\n", " \n", " \n", - " 28\n", + " 29\n", " NaN\n", " Botswana\n", " -22.328500\n", @@ -770,9 +796,6 @@ " 0\n", " 0\n", " ...\n", - " 150842\n", - " 150842\n", - " 153793\n", " 153793\n", " 153793\n", " 153793\n", @@ -780,30 +803,9 @@ " 156927\n", " 156927\n", " 159317\n", - " \n", - " \n", - " 29\n", - " NaN\n", - " Brazil\n", - " -14.235000\n", - " -51.925300\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " ...\n", - " 20614866\n", - " 20645537\n", - " 20676561\n", - " 20703906\n", - " 20728605\n", - " 20741815\n", - " 20752281\n", - " 20776870\n", - " 20804215\n", - " 20830495\n", + " 159317\n", + " 159317\n", + " 159317\n", " \n", " \n", " ...\n", @@ -830,7 +832,7 @@ " ...\n", " \n", " \n", - " 248\n", + " 249\n", " NaN\n", " Timor-Leste\n", " -8.874217\n", @@ -842,9 +844,6 @@ " 0\n", " 0\n", " ...\n", - " 14935\n", - " 15296\n", - " 15603\n", " 15960\n", " 16236\n", " 16402\n", @@ -852,9 +851,12 @@ " 16682\n", " 16941\n", " 17183\n", + " 17379\n", + " 17468\n", + " 17618\n", " \n", " \n", - " 249\n", + " 250\n", " NaN\n", " Togo\n", " 8.619500\n", @@ -866,9 +868,6 @@ " 0\n", " 0\n", " ...\n", - " 19963\n", - " 20244\n", - " 20517\n", " 20698\n", " 20698\n", " 21181\n", @@ -876,9 +875,12 @@ " 21261\n", " 21561\n", " 21785\n", + " 21980\n", + " 22234\n", + " 22562\n", " \n", " \n", - " 250\n", + " 251\n", " NaN\n", " Trinidad and Tobago\n", " 10.691800\n", @@ -890,9 +892,6 @@ " 0\n", " 0\n", " ...\n", - " 43344\n", - " 43538\n", - " 43750\n", " 43999\n", " 44296\n", " 44481\n", @@ -900,9 +899,12 @@ " 44847\n", " 44957\n", " 45061\n", + " 45300\n", + " 45487\n", + " 45714\n", " \n", " \n", - " 251\n", + " 252\n", " NaN\n", " Tunisia\n", " 33.886917\n", @@ -914,9 +916,6 @@ " 0\n", " 0\n", " ...\n", - " 644072\n", - " 647483\n", - " 651035\n", " 654798\n", " 658322\n", " 660587\n", @@ -924,9 +923,12 @@ " 664034\n", " 666168\n", " 668051\n", + " 670027\n", + " 672236\n", + " 674047\n", " \n", " \n", - " 252\n", + " 253\n", " NaN\n", " Turkey\n", " 38.963700\n", @@ -938,9 +940,6 @@ " 0\n", " 0\n", " ...\n", - " 6253681\n", - " 6273651\n", - " 6293267\n", " 6311607\n", " 6329519\n", " 6346851\n", @@ -948,9 +947,12 @@ " 6388301\n", " 6412247\n", " 6412247\n", + " 6412247\n", + " 6412247\n", + " 6412247\n", " \n", " \n", - " 253\n", + " 254\n", " NaN\n", " US\n", " 40.000000\n", @@ -962,9 +964,6 @@ " 5\n", " 5\n", " ...\n", - " 38074929\n", - " 38223075\n", - " 38384409\n", " 38707343\n", " 38760414\n", " 38798889\n", @@ -972,9 +971,12 @@ " 39198131\n", " 39396156\n", " 39549299\n", + " 39850256\n", + " 39906426\n", + " 39944987\n", " \n", " \n", - " 254\n", + " 255\n", " NaN\n", " Uganda\n", " 1.373333\n", @@ -986,9 +988,6 @@ " 0\n", " 0\n", " ...\n", - " 118900\n", - " 119037\n", - " 119141\n", " 119327\n", " 119544\n", " 119732\n", @@ -996,9 +995,12 @@ " 119915\n", " 120075\n", " 120208\n", + " 120377\n", + " 120466\n", + " 120581\n", " \n", " \n", - " 255\n", + " 256\n", " NaN\n", " Ukraine\n", " 48.379400\n", @@ -1010,9 +1012,6 @@ " 0\n", " 0\n", " ...\n", - " 2370604\n", - " 2371895\n", - " 2374012\n", " 2376571\n", " 2379159\n", " 2381553\n", @@ -1020,9 +1019,12 @@ " 2384564\n", " 2387052\n", " 2389923\n", + " 2393002\n", + " 2395616\n", + " 2397758\n", " \n", " \n", - " 256\n", + " 257\n", " NaN\n", " United Arab Emirates\n", " 23.424076\n", @@ -1034,9 +1036,6 @@ " 0\n", " 0\n", " ...\n", - " 711428\n", - " 712411\n", - " 713402\n", " 714396\n", " 715394\n", " 716381\n", @@ -1044,9 +1043,12 @@ " 718370\n", " 719355\n", " 720330\n", + " 721308\n", + " 722292\n", + " 723263\n", " \n", " \n", - " 257\n", + " 258\n", " Anguilla\n", " United Kingdom\n", " 18.220600\n", @@ -1058,9 +1060,6 @@ " 0\n", " 0\n", " ...\n", - " 166\n", - " 174\n", - " 194\n", " 194\n", " 194\n", " 201\n", @@ -1068,9 +1067,12 @@ " 217\n", " 217\n", " 256\n", + " 256\n", + " 279\n", + " 279\n", " \n", " \n", - " 258\n", + " 259\n", " Bermuda\n", " United Kingdom\n", " 32.307800\n", @@ -1082,9 +1084,6 @@ " 0\n", " 0\n", " ...\n", - " 2792\n", - " 2792\n", - " 2792\n", " 2844\n", " 2844\n", " 2844\n", @@ -1092,9 +1091,12 @@ " 2923\n", " 2923\n", " 2923\n", + " 3048\n", + " 3048\n", + " 3048\n", " \n", " \n", - " 259\n", + " 260\n", " British Virgin Islands\n", " United Kingdom\n", " 18.420700\n", @@ -1113,12 +1115,12 @@ " 2568\n", " 2568\n", " 2568\n", - " 2568\n", - " 2568\n", - " 2568\n", + " 2640\n", + " 2640\n", + " 2640\n", " \n", " \n", - " 260\n", + " 261\n", " Cayman Islands\n", " United Kingdom\n", " 19.313300\n", @@ -1130,9 +1132,6 @@ " 0\n", " 0\n", " ...\n", - " 668\n", - " 669\n", - " 669\n", " 669\n", " 669\n", " 669\n", @@ -1140,9 +1139,12 @@ " 680\n", " 688\n", " 689\n", + " 690\n", + " 690\n", + " 690\n", " \n", " \n", - " 261\n", + " 262\n", " Channel Islands\n", " United Kingdom\n", " 49.372300\n", @@ -1154,9 +1156,6 @@ " 0\n", " 0\n", " ...\n", - " 10361\n", - " 10398\n", - " 10438\n", " 10486\n", " 10486\n", " 10486\n", @@ -1164,9 +1163,12 @@ " 10608\n", " 10649\n", " 10689\n", + " 10738\n", + " 10738\n", + " 10738\n", " \n", " \n", - " 262\n", + " 263\n", " Falkland Islands (Malvinas)\n", " United Kingdom\n", " -51.796300\n", @@ -1183,14 +1185,14 @@ " 66\n", " 66\n", " 66\n", - " 66\n", - " 66\n", - " 66\n", + " 67\n", + " 67\n", + " 67\n", " 67\n", " 67\n", " \n", " \n", - " 263\n", + " 264\n", " Gibraltar\n", " United Kingdom\n", " 36.140800\n", @@ -1202,9 +1204,6 @@ " 0\n", " 0\n", " ...\n", - " 5299\n", - " 5308\n", - " 5314\n", " 5323\n", " 5332\n", " 5338\n", @@ -1212,9 +1211,12 @@ " 5354\n", " 5367\n", " 5371\n", + " 5376\n", + " 5386\n", + " 5388\n", " \n", " \n", - " 264\n", + " 265\n", " Isle of Man\n", " United Kingdom\n", " 54.236100\n", @@ -1226,9 +1228,6 @@ " 0\n", " 0\n", " ...\n", - " 6419\n", - " 6432\n", - " 6508\n", " 6554\n", " 6587\n", " 6629\n", @@ -1236,9 +1235,12 @@ " 6676\n", " 6694\n", " 6741\n", + " 6779\n", + " 6809\n", + " 6832\n", " \n", " \n", - " 265\n", + " 266\n", " Montserrat\n", " United Kingdom\n", " 16.742498\n", @@ -1250,9 +1252,6 @@ " 0\n", " 0\n", " ...\n", - " 25\n", - " 25\n", - " 26\n", " 26\n", " 26\n", " 26\n", @@ -1260,9 +1259,12 @@ " 29\n", " 29\n", " 29\n", + " 29\n", + " 31\n", + " 31\n", " \n", " \n", - " 266\n", + " 267\n", " Saint Helena, Ascension and Tristan da Cunha\n", " United Kingdom\n", " -7.946700\n", @@ -1286,7 +1288,7 @@ " 4\n", " \n", " \n", - " 267\n", + " 268\n", " Turks and Caicos Islands\n", " United Kingdom\n", " 21.694000\n", @@ -1298,9 +1300,6 @@ " 0\n", " 0\n", " ...\n", - " 2613\n", - " 2616\n", - " 2628\n", " 2637\n", " 2650\n", " 2650\n", @@ -1308,9 +1307,12 @@ " 2650\n", " 2653\n", " 2674\n", + " 2674\n", + " 2692\n", + " 2697\n", " \n", " \n", - " 268\n", + " 269\n", " NaN\n", " United Kingdom\n", " 55.378100\n", @@ -1322,9 +1324,6 @@ " 0\n", " 0\n", " ...\n", - " 6555200\n", - " 6590747\n", - " 6628709\n", " 6666399\n", " 6698486\n", " 6731423\n", @@ -1332,9 +1331,12 @@ " 6789581\n", " 6825074\n", " 6862904\n", + " 6904969\n", + " 6941611\n", + " 6978126\n", " \n", " \n", - " 269\n", + " 270\n", " NaN\n", " Uruguay\n", " -32.522800\n", @@ -1346,9 +1348,6 @@ " 0\n", " 0\n", " ...\n", - " 384287\n", - " 384392\n", - " 384458\n", " 384531\n", " 384622\n", " 384692\n", @@ -1356,9 +1355,12 @@ " 384934\n", " 385078\n", " 385264\n", + " 385423\n", + " 385557\n", + " 385660\n", " \n", " \n", - " 270\n", + " 271\n", " NaN\n", " Uzbekistan\n", " 41.377491\n", @@ -1370,9 +1372,6 @@ " 0\n", " 0\n", " ...\n", - " 150683\n", - " 151517\n", - " 152363\n", " 153204\n", " 154033\n", " 154844\n", @@ -1380,9 +1379,12 @@ " 156394\n", " 157136\n", " 157872\n", + " 158561\n", + " 159209\n", + " 159871\n", " \n", " \n", - " 271\n", + " 272\n", " NaN\n", " Vanuatu\n", " -15.376700\n", @@ -1406,7 +1408,7 @@ " 4\n", " \n", " \n", - " 272\n", + " 273\n", " NaN\n", " Venezuela\n", " 6.423800\n", @@ -1418,9 +1420,6 @@ " 0\n", " 0\n", " ...\n", - " 327450\n", - " 328550\n", - " 329736\n", " 329736\n", " 332172\n", " 333125\n", @@ -1428,9 +1427,12 @@ " 334343\n", " 335233\n", " 337359\n", + " 337359\n", + " 338300\n", + " 339255\n", " \n", " \n", - " 273\n", + " 274\n", " NaN\n", " Vietnam\n", " 14.058324\n", @@ -1442,9 +1444,6 @@ " 2\n", " 2\n", " ...\n", - " 369267\n", - " 381363\n", - " 392938\n", " 410366\n", " 422469\n", " 435265\n", @@ -1452,9 +1451,12 @@ " 462096\n", " 473530\n", " 486727\n", + " 501649\n", + " 511170\n", + " 524307\n", " \n", " \n", - " 274\n", + " 275\n", " NaN\n", " West Bank and Gaza\n", " 31.952200\n", @@ -1466,9 +1468,6 @@ " 0\n", " 0\n", " ...\n", - " 329204\n", - " 330821\n", - " 332609\n", " 334472\n", " 335709\n", " 337405\n", @@ -1476,9 +1475,12 @@ " 342282\n", " 344957\n", " 347730\n", + " 350224\n", + " 351809\n", + " 353732\n", " \n", " \n", - " 275\n", + " 276\n", " NaN\n", " Yemen\n", " 15.552727\n", @@ -1490,9 +1492,6 @@ " 0\n", " 0\n", " ...\n", - " 7580\n", - " 7625\n", - " 7676\n", " 7711\n", " 7751\n", " 7784\n", @@ -1500,9 +1499,12 @@ " 7869\n", " 7900\n", " 7951\n", + " 8018\n", + " 8056\n", + " 8108\n", " \n", " \n", - " 276\n", + " 277\n", " NaN\n", " Zambia\n", " -13.133897\n", @@ -1514,9 +1516,6 @@ " 0\n", " 0\n", " ...\n", - " 204977\n", - " 205107\n", - " 205315\n", " 205704\n", " 205893\n", " 206051\n", @@ -1524,9 +1523,12 @@ " 206327\n", " 206522\n", " 206705\n", + " 206884\n", + " 207028\n", + " 207114\n", " \n", " \n", - " 277\n", + " 278\n", " NaN\n", " Zimbabwe\n", " -19.015438\n", @@ -1538,9 +1540,6 @@ " 0\n", " 0\n", " ...\n", - " 123320\n", - " 123711\n", - " 123986\n", " 124236\n", " 124367\n", " 124437\n", @@ -1548,266 +1547,269 @@ " 124773\n", " 124960\n", " 125118\n", + " 125331\n", + " 125425\n", + " 125550\n", " \n", " \n", "\n", - "

278 rows × 594 columns

\n", + "

279 rows × 597 columns

\n", "" ], "text/plain": [ - " Unnamed: 0 Afghanistan \\\n", - "0 NaN Albania \n", - "1 NaN Algeria \n", - "2 NaN Andorra \n", - "3 NaN Angola \n", - "4 NaN Antigua and Barbuda \n", - "5 NaN Argentina \n", - "6 NaN Armenia \n", - "7 Australian Capital Territory Australia \n", - "8 New South Wales Australia \n", - "9 Northern Territory Australia \n", - "10 Queensland Australia \n", - "11 South Australia Australia \n", - "12 Tasmania Australia \n", - "13 Victoria Australia \n", - "14 Western Australia Australia \n", - "15 NaN Austria \n", - "16 NaN Azerbaijan \n", - "17 NaN Bahamas \n", - "18 NaN Bahrain \n", - "19 NaN Bangladesh \n", - "20 NaN Barbados \n", - "21 NaN Belarus \n", - "22 NaN Belgium \n", - "23 NaN Belize \n", - "24 NaN Benin \n", - "25 NaN Bhutan \n", - "26 NaN Bolivia \n", - "27 NaN Bosnia and Herzegovina \n", - "28 NaN Botswana \n", - "29 NaN Brazil \n", + " 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 Antigua and Barbuda \n", + "6 NaN Argentina \n", + "7 NaN Armenia \n", + "8 Australian Capital Territory Australia \n", + "9 New South Wales Australia \n", + "10 Northern Territory Australia \n", + "11 Queensland Australia \n", + "12 South Australia Australia \n", + "13 Tasmania Australia \n", + "14 Victoria Australia \n", + "15 Western Australia Australia \n", + "16 NaN Austria \n", + "17 NaN Azerbaijan \n", + "18 NaN Bahamas \n", + "19 NaN Bahrain \n", + "20 NaN Bangladesh \n", + "21 NaN Barbados \n", + "22 NaN Belarus \n", + "23 NaN Belgium \n", + "24 NaN Belize \n", + "25 NaN Benin \n", + "26 NaN Bhutan \n", + "27 NaN Bolivia \n", + "28 NaN Bosnia and Herzegovina \n", + "29 NaN Botswana \n", ".. ... ... \n", - "248 NaN Timor-Leste \n", - "249 NaN Togo \n", - "250 NaN Trinidad and Tobago \n", - "251 NaN Tunisia \n", - "252 NaN Turkey \n", - "253 NaN US \n", - "254 NaN Uganda \n", - "255 NaN Ukraine \n", - "256 NaN United Arab Emirates \n", - "257 Anguilla United Kingdom \n", - "258 Bermuda United Kingdom \n", - "259 British Virgin Islands United Kingdom \n", - "260 Cayman Islands United Kingdom \n", - "261 Channel Islands United Kingdom \n", - "262 Falkland Islands (Malvinas) United Kingdom \n", - "263 Gibraltar United Kingdom \n", - "264 Isle of Man United Kingdom \n", - "265 Montserrat United Kingdom \n", - "266 Saint Helena, Ascension and Tristan da Cunha United Kingdom \n", - "267 Turks and Caicos Islands United Kingdom \n", - "268 NaN United Kingdom \n", - "269 NaN Uruguay \n", - "270 NaN Uzbekistan \n", - "271 NaN Vanuatu \n", - "272 NaN Venezuela \n", - "273 NaN Vietnam \n", - "274 NaN West Bank and Gaza \n", - "275 NaN Yemen \n", - "276 NaN Zambia \n", - "277 NaN Zimbabwe \n", + "249 NaN Timor-Leste \n", + "250 NaN Togo \n", + "251 NaN Trinidad and Tobago \n", + "252 NaN Tunisia \n", + "253 NaN Turkey \n", + "254 NaN US \n", + "255 NaN Uganda \n", + "256 NaN Ukraine \n", + "257 NaN United Arab Emirates \n", + "258 Anguilla United Kingdom \n", + "259 Bermuda United Kingdom \n", + "260 British Virgin Islands United Kingdom \n", + "261 Cayman Islands United Kingdom \n", + "262 Channel Islands United Kingdom \n", + "263 Falkland Islands (Malvinas) United Kingdom \n", + "264 Gibraltar United Kingdom \n", + "265 Isle of Man United Kingdom \n", + "266 Montserrat United Kingdom \n", + "267 Saint Helena, Ascension and Tristan da Cunha United Kingdom \n", + "268 Turks and Caicos Islands United Kingdom \n", + "269 NaN United Kingdom \n", + "270 NaN Uruguay \n", + "271 NaN Uzbekistan \n", + "272 NaN Vanuatu \n", + "273 NaN Venezuela \n", + "274 NaN Vietnam \n", + "275 NaN West Bank and Gaza \n", + "276 NaN Yemen \n", + "277 NaN Zambia \n", + "278 NaN Zimbabwe \n", "\n", - " 33.93911 67.709953 0 0.1 0.2 0.3 0.4 0.5 ... 152660 \\\n", - "0 41.153300 20.168300 0 0 0 0 0 0 ... 140521 \n", - "1 28.033900 1.659600 0 0 0 0 0 0 ... 192626 \n", - "2 42.506300 1.521800 0 0 0 0 0 0 ... 15003 \n", - "3 -11.202700 17.873900 0 0 0 0 0 0 ... 46340 \n", - "4 17.060800 -61.796400 0 0 0 0 0 0 ... 1540 \n", - "5 -38.416100 -63.616700 0 0 0 0 0 0 ... 5148085 \n", - "6 40.069100 45.038200 0 0 0 0 0 0 ... 238422 \n", - "7 -35.473500 149.012400 0 0 0 0 0 0 ... 300 \n", - "8 -33.868800 151.209300 0 0 0 0 3 4 ... 20466 \n", - "9 -12.463400 130.845600 0 0 0 0 0 0 ... 200 \n", - "10 -27.469800 153.025100 0 0 0 0 0 0 ... 1972 \n", - "11 -34.928500 138.600700 0 0 0 0 0 0 ... 870 \n", - "12 -42.882100 147.327200 0 0 0 0 0 0 ... 235 \n", - "13 -37.813600 144.963100 0 0 0 0 1 1 ... 21618 \n", - "14 -31.950500 115.860500 0 0 0 0 0 0 ... 1064 \n", - "15 47.516200 14.550100 0 0 0 0 0 0 ... 678605 \n", - "16 40.143100 47.576900 0 0 0 0 0 0 ... 398034 \n", - "17 25.025885 -78.035889 0 0 0 0 0 0 ... 17545 \n", - "18 26.027500 50.550000 0 0 0 0 0 0 ... 271803 \n", - "19 23.685000 90.356300 0 0 0 0 0 0 ... 1472964 \n", - "20 13.193900 -59.543200 0 0 0 0 0 0 ... 4694 \n", - "21 53.709800 27.953400 0 0 0 0 0 0 ... 471495 \n", - "22 50.833300 4.469936 0 0 0 0 0 0 ... 1170213 \n", - "23 17.189900 -88.497600 0 0 0 0 0 0 ... 15683 \n", - "24 9.307700 2.315800 0 0 0 0 0 0 ... 12492 \n", - "25 27.514200 90.433600 0 0 0 0 0 0 ... 2591 \n", - "26 -16.290200 -63.588700 0 0 0 0 0 0 ... 487721 \n", - "27 43.915900 17.679100 0 0 0 0 0 0 ... 210442 \n", - "28 -22.328500 24.684900 0 0 0 0 0 0 ... 150842 \n", - "29 -14.235000 -51.925300 0 0 0 0 0 0 ... 20614866 \n", - ".. ... ... .. ... ... ... ... ... ... ... \n", - "248 -8.874217 125.727539 0 0 0 0 0 0 ... 14935 \n", - "249 8.619500 0.824800 0 0 0 0 0 0 ... 19963 \n", - "250 10.691800 -61.222500 0 0 0 0 0 0 ... 43344 \n", - "251 33.886917 9.537499 0 0 0 0 0 0 ... 644072 \n", - "252 38.963700 35.243300 0 0 0 0 0 0 ... 6253681 \n", - "253 40.000000 -100.000000 1 1 2 2 5 5 ... 38074929 \n", - "254 1.373333 32.290275 0 0 0 0 0 0 ... 118900 \n", - "255 48.379400 31.165600 0 0 0 0 0 0 ... 2370604 \n", - "256 23.424076 53.847818 0 0 0 0 0 0 ... 711428 \n", - "257 18.220600 -63.068600 0 0 0 0 0 0 ... 166 \n", - "258 32.307800 -64.750500 0 0 0 0 0 0 ... 2792 \n", - "259 18.420700 -64.640000 0 0 0 0 0 0 ... 2568 \n", - "260 19.313300 -81.254600 0 0 0 0 0 0 ... 668 \n", - "261 49.372300 -2.364400 0 0 0 0 0 0 ... 10361 \n", - "262 -51.796300 -59.523600 0 0 0 0 0 0 ... 66 \n", - "263 36.140800 -5.353600 0 0 0 0 0 0 ... 5299 \n", - "264 54.236100 -4.548100 0 0 0 0 0 0 ... 6419 \n", - "265 16.742498 -62.187366 0 0 0 0 0 0 ... 25 \n", - "266 -7.946700 -14.355900 0 0 0 0 0 0 ... 4 \n", - "267 21.694000 -71.797900 0 0 0 0 0 0 ... 2613 \n", - "268 55.378100 -3.436000 0 0 0 0 0 0 ... 6555200 \n", - "269 -32.522800 -55.765800 0 0 0 0 0 0 ... 384287 \n", - "270 41.377491 64.585262 0 0 0 0 0 0 ... 150683 \n", - "271 -15.376700 166.959200 0 0 0 0 0 0 ... 4 \n", - "272 6.423800 -66.589700 0 0 0 0 0 0 ... 327450 \n", - "273 14.058324 108.277199 0 2 2 2 2 2 ... 369267 \n", - "274 31.952200 35.233200 0 0 0 0 0 0 ... 329204 \n", - "275 15.552727 48.516388 0 0 0 0 0 0 ... 7580 \n", - "276 -13.133897 27.849332 0 0 0 0 0 0 ... 204977 \n", - "277 -19.015438 29.154857 0 0 0 0 0 0 ... 123320 \n", + " Lat Long 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 \\\n", + "0 33.939110 67.709953 0 0 0 0 0 \n", + "1 41.153300 20.168300 0 0 0 0 0 \n", + "2 28.033900 1.659600 0 0 0 0 0 \n", + "3 42.506300 1.521800 0 0 0 0 0 \n", + "4 -11.202700 17.873900 0 0 0 0 0 \n", + "5 17.060800 -61.796400 0 0 0 0 0 \n", + "6 -38.416100 -63.616700 0 0 0 0 0 \n", + "7 40.069100 45.038200 0 0 0 0 0 \n", + "8 -35.473500 149.012400 0 0 0 0 0 \n", + "9 -33.868800 151.209300 0 0 0 0 3 \n", + "10 -12.463400 130.845600 0 0 0 0 0 \n", + "11 -27.469800 153.025100 0 0 0 0 0 \n", + "12 -34.928500 138.600700 0 0 0 0 0 \n", + "13 -42.882100 147.327200 0 0 0 0 0 \n", + "14 -37.813600 144.963100 0 0 0 0 1 \n", + "15 -31.950500 115.860500 0 0 0 0 0 \n", + "16 47.516200 14.550100 0 0 0 0 0 \n", + "17 40.143100 47.576900 0 0 0 0 0 \n", + "18 25.025885 -78.035889 0 0 0 0 0 \n", + "19 26.027500 50.550000 0 0 0 0 0 \n", + "20 23.685000 90.356300 0 0 0 0 0 \n", + "21 13.193900 -59.543200 0 0 0 0 0 \n", + "22 53.709800 27.953400 0 0 0 0 0 \n", + "23 50.833300 4.469936 0 0 0 0 0 \n", + "24 17.189900 -88.497600 0 0 0 0 0 \n", + "25 9.307700 2.315800 0 0 0 0 0 \n", + "26 27.514200 90.433600 0 0 0 0 0 \n", + "27 -16.290200 -63.588700 0 0 0 0 0 \n", + "28 43.915900 17.679100 0 0 0 0 0 \n", + "29 -22.328500 24.684900 0 0 0 0 0 \n", + ".. ... ... ... ... ... ... ... \n", + "249 -8.874217 125.727539 0 0 0 0 0 \n", + "250 8.619500 0.824800 0 0 0 0 0 \n", + "251 10.691800 -61.222500 0 0 0 0 0 \n", + "252 33.886917 9.537499 0 0 0 0 0 \n", + "253 38.963700 35.243300 0 0 0 0 0 \n", + "254 40.000000 -100.000000 1 1 2 2 5 \n", + "255 1.373333 32.290275 0 0 0 0 0 \n", + "256 48.379400 31.165600 0 0 0 0 0 \n", + "257 23.424076 53.847818 0 0 0 0 0 \n", + "258 18.220600 -63.068600 0 0 0 0 0 \n", + "259 32.307800 -64.750500 0 0 0 0 0 \n", + "260 18.420700 -64.640000 0 0 0 0 0 \n", + "261 19.313300 -81.254600 0 0 0 0 0 \n", + "262 49.372300 -2.364400 0 0 0 0 0 \n", + "263 -51.796300 -59.523600 0 0 0 0 0 \n", + "264 36.140800 -5.353600 0 0 0 0 0 \n", + "265 54.236100 -4.548100 0 0 0 0 0 \n", + "266 16.742498 -62.187366 0 0 0 0 0 \n", + "267 -7.946700 -14.355900 0 0 0 0 0 \n", + "268 21.694000 -71.797900 0 0 0 0 0 \n", + "269 55.378100 -3.436000 0 0 0 0 0 \n", + "270 -32.522800 -55.765800 0 0 0 0 0 \n", + "271 41.377491 64.585262 0 0 0 0 0 \n", + "272 -15.376700 166.959200 0 0 0 0 0 \n", + "273 6.423800 -66.589700 0 0 0 0 0 \n", + "274 14.058324 108.277199 0 2 2 2 2 \n", + "275 31.952200 35.233200 0 0 0 0 0 \n", + "276 15.552727 48.516388 0 0 0 0 0 \n", + "277 -13.133897 27.849332 0 0 0 0 0 \n", + "278 -19.015438 29.154857 0 0 0 0 0 \n", "\n", - " 152722 152822 152960 152960.1 152960.2 153148 153220 \\\n", - "0 141365 142253 143174 144079 144847 145333 146387 \n", - "1 193171 193674 194186 194671 195162 195574 196080 \n", - "2 15014 15016 15025 15025 15025 15032 15033 \n", - "3 46539 46726 46929 47079 47168 47331 47544 \n", - "4 1598 1598 1598 1638 1651 1713 1715 \n", - "5 5155079 5161926 5167733 5171458 5173531 5178889 5185620 \n", - "6 239056 239739 240261 240953 241336 241611 242135 \n", - "7 314 335 361 374 386 398 421 \n", - "8 21471 22346 23372 24585 25857 27026 28111 \n", - "9 200 201 201 202 201 202 202 \n", - "10 1972 1973 1977 1977 1979 1979 1980 \n", - "11 870 870 870 871 871 871 871 \n", - "12 235 235 235 235 235 235 235 \n", - "13 21694 21772 21835 21926 21996 22071 22187 \n", - "14 1084 1084 1084 1086 1086 1086 1086 \n", - "15 680179 681617 683219 684541 685956 687076 688305 \n", - "16 401828 405542 409745 413986 417996 421103 424891 \n", - "17 17615 17717 17940 17940 17940 18139 18139 \n", - "18 271933 272042 272148 272246 272341 272453 272540 \n", - "19 1477930 1482628 1486153 1489589 1493537 1497261 1500618 \n", - "20 4720 4741 4789 4881 4931 4931 5032 \n", - "21 472852 474403 476265 477901 479306 480364 481532 \n", - "22 1173108 1175575 1177909 1177909 1177909 1182810 1184664 \n", - "23 15793 15893 16012 16012 16012 16220 16353 \n", - "24 12492 12492 13366 13366 13366 13366 13366 \n", - "25 2591 2591 2592 2594 2594 2595 2596 \n", - "26 488403 488933 488933 489802 490056 490467 490879 \n", - "27 211059 211689 212306 212306 212306 213379 213853 \n", - "28 150842 153793 153793 153793 153793 156927 156927 \n", - "29 20645537 20676561 20703906 20728605 20741815 20752281 20776870 \n", - ".. ... ... ... ... ... ... ... \n", - "248 15296 15603 15960 16236 16402 16515 16682 \n", - "249 20244 20517 20698 20698 21181 21261 21261 \n", - "250 43538 43750 43999 44296 44481 44606 44847 \n", - "251 647483 651035 654798 658322 660587 662752 664034 \n", - "252 6273651 6293267 6311607 6329519 6346851 6366408 6388301 \n", - "253 38223075 38384409 38707343 38760414 38798889 39057426 39198131 \n", - "254 119037 119141 119327 119544 119732 119825 119915 \n", - "255 2371895 2374012 2376571 2379159 2381553 2382769 2384564 \n", - "256 712411 713402 714396 715394 716381 717374 718370 \n", - "257 174 194 194 194 201 217 217 \n", - "258 2792 2792 2844 2844 2844 2844 2923 \n", - "259 2568 2568 2568 2568 2568 2568 2568 \n", - "260 669 669 669 669 669 680 680 \n", - "261 10398 10438 10486 10486 10486 10486 10608 \n", - "262 66 66 66 66 66 66 66 \n", - "263 5308 5314 5323 5332 5338 5342 5354 \n", - "264 6432 6508 6554 6587 6629 6653 6676 \n", - "265 25 26 26 26 26 29 29 \n", - "266 4 4 4 4 4 4 4 \n", - "267 2616 2628 2637 2650 2650 2650 2650 \n", - "268 6590747 6628709 6666399 6698486 6731423 6757650 6789581 \n", - "269 384392 384458 384531 384622 384692 384778 384934 \n", - "270 151517 152363 153204 154033 154844 155639 156394 \n", - "271 4 4 4 4 4 4 4 \n", - "272 328550 329736 329736 332172 333125 334343 334343 \n", - "273 381363 392938 410366 422469 435265 449489 462096 \n", - "274 330821 332609 334472 335709 337405 339816 342282 \n", - "275 7625 7676 7711 7751 7784 7829 7869 \n", - "276 205107 205315 205704 205893 206051 206145 206327 \n", - "277 123711 123986 124236 124367 124437 124581 124773 \n", + " 1/27/20 ... 8/27/21 8/28/21 8/29/21 8/30/21 8/31/21 \\\n", + "0 0 ... 152960 152960 152960 153148 153220 \n", + "1 0 ... 143174 144079 144847 145333 146387 \n", + "2 0 ... 194186 194671 195162 195574 196080 \n", + "3 0 ... 15025 15025 15025 15032 15033 \n", + "4 0 ... 46929 47079 47168 47331 47544 \n", + "5 0 ... 1598 1638 1651 1713 1715 \n", + "6 0 ... 5167733 5171458 5173531 5178889 5185620 \n", + "7 0 ... 240261 240953 241336 241611 242135 \n", + "8 0 ... 361 374 386 398 421 \n", + "9 4 ... 23372 24585 25857 27026 28111 \n", + "10 0 ... 201 202 201 202 202 \n", + "11 0 ... 1977 1977 1979 1979 1980 \n", + "12 0 ... 870 871 871 871 871 \n", + "13 0 ... 235 235 235 235 235 \n", + "14 1 ... 21835 21926 21996 22071 22187 \n", + "15 0 ... 1084 1086 1086 1086 1086 \n", + "16 0 ... 683219 684541 685956 687076 688305 \n", + "17 0 ... 409745 413986 417996 421103 424891 \n", + "18 0 ... 17940 17940 17940 18139 18139 \n", + "19 0 ... 272148 272246 272341 272453 272540 \n", + "20 0 ... 1486153 1489589 1493537 1497261 1500618 \n", + "21 0 ... 4789 4881 4931 4931 5032 \n", + "22 0 ... 476265 477901 479306 480364 481532 \n", + "23 0 ... 1177909 1177909 1177909 1182810 1184664 \n", + "24 0 ... 16012 16012 16012 16220 16353 \n", + "25 0 ... 13366 13366 13366 13366 13366 \n", + "26 0 ... 2592 2594 2594 2595 2596 \n", + "27 0 ... 488933 489802 490056 490467 490879 \n", + "28 0 ... 212306 212306 212306 213379 213853 \n", + "29 0 ... 153793 153793 153793 156927 156927 \n", + ".. ... ... ... ... ... ... ... \n", + "249 0 ... 15960 16236 16402 16515 16682 \n", + "250 0 ... 20698 20698 21181 21261 21261 \n", + "251 0 ... 43999 44296 44481 44606 44847 \n", + "252 0 ... 654798 658322 660587 662752 664034 \n", + "253 0 ... 6311607 6329519 6346851 6366408 6388301 \n", + "254 5 ... 38707343 38760414 38798889 39057426 39198131 \n", + "255 0 ... 119327 119544 119732 119825 119915 \n", + "256 0 ... 2376571 2379159 2381553 2382769 2384564 \n", + "257 0 ... 714396 715394 716381 717374 718370 \n", + "258 0 ... 194 194 201 217 217 \n", + "259 0 ... 2844 2844 2844 2844 2923 \n", + "260 0 ... 2568 2568 2568 2568 2568 \n", + "261 0 ... 669 669 669 680 680 \n", + "262 0 ... 10486 10486 10486 10486 10608 \n", + "263 0 ... 66 66 66 66 66 \n", + "264 0 ... 5323 5332 5338 5342 5354 \n", + "265 0 ... 6554 6587 6629 6653 6676 \n", + "266 0 ... 26 26 26 29 29 \n", + "267 0 ... 4 4 4 4 4 \n", + "268 0 ... 2637 2650 2650 2650 2650 \n", + "269 0 ... 6666399 6698486 6731423 6757650 6789581 \n", + "270 0 ... 384531 384622 384692 384778 384934 \n", + "271 0 ... 153204 154033 154844 155639 156394 \n", + "272 0 ... 4 4 4 4 4 \n", + "273 0 ... 329736 332172 333125 334343 334343 \n", + "274 2 ... 410366 422469 435265 449489 462096 \n", + "275 0 ... 334472 335709 337405 339816 342282 \n", + "276 0 ... 7711 7751 7784 7829 7869 \n", + "277 0 ... 205704 205893 206051 206145 206327 \n", + "278 0 ... 124236 124367 124437 124581 124773 \n", "\n", - " 153260 153306 \n", - "0 147369 148222 \n", - "1 196527 196915 \n", - "2 15046 15052 \n", - "3 47781 48004 \n", - "4 1719 1742 \n", - "5 5190948 5195601 \n", - "6 242750 243386 \n", - "7 433 451 \n", - "8 29390 30807 \n", - "9 202 202 \n", - "10 1982 1982 \n", - "11 871 875 \n", - "12 235 235 \n", - "13 22361 22570 \n", - "14 1086 1086 \n", - "15 690153 691663 \n", - "16 428736 432495 \n", - "17 18139 18576 \n", - "18 272635 272709 \n", - "19 1503680 1507116 \n", - "20 5072 5152 \n", - "21 483231 485067 \n", - "22 1187506 1189710 \n", - "23 16493 16612 \n", - "24 15932 15932 \n", - "25 2596 2596 \n", - "26 491340 491759 \n", - "27 214759 215313 \n", - "28 156927 159317 \n", - "29 20804215 20830495 \n", - ".. ... ... \n", - "248 16941 17183 \n", - "249 21561 21785 \n", - "250 44957 45061 \n", - "251 666168 668051 \n", - "252 6412247 6412247 \n", - "253 39396156 39549299 \n", - "254 120075 120208 \n", - "255 2387052 2389923 \n", - "256 719355 720330 \n", - "257 217 256 \n", - "258 2923 2923 \n", - "259 2568 2568 \n", - "260 688 689 \n", - "261 10649 10689 \n", - "262 67 67 \n", - "263 5367 5371 \n", - "264 6694 6741 \n", - "265 29 29 \n", - "266 4 4 \n", - "267 2653 2674 \n", - "268 6825074 6862904 \n", - "269 385078 385264 \n", - "270 157136 157872 \n", - "271 4 4 \n", - "272 335233 337359 \n", - "273 473530 486727 \n", - "274 344957 347730 \n", - "275 7900 7951 \n", - "276 206522 206705 \n", - "277 124960 125118 \n", + " 9/1/21 9/2/21 9/3/21 9/4/21 9/5/21 \n", + "0 153260 153306 153375 153375 153375 \n", + "1 147369 148222 149117 150101 150997 \n", + "2 196527 196915 197308 197659 198004 \n", + "3 15046 15052 15055 15055 15055 \n", + "4 47781 48004 48261 48475 48656 \n", + "5 1719 1742 1750 1759 1870 \n", + "6 5190948 5195601 5199919 5202405 5203802 \n", + "7 242750 243386 243981 244602 245025 \n", + "8 433 451 483 498 509 \n", + "9 29390 30807 32323 33792 35064 \n", + "10 202 202 202 202 202 \n", + "11 1982 1982 1984 1985 1991 \n", + "12 871 875 877 879 880 \n", + "13 235 235 235 235 235 \n", + "14 22361 22570 22759 22942 23188 \n", + "15 1086 1086 1086 1086 1086 \n", + "16 690153 691663 693416 695131 696905 \n", + "17 428736 432495 436257 439562 442872 \n", + "18 18139 18576 18694 18694 18694 \n", + "19 272635 272709 272807 272916 273008 \n", + "20 1503680 1507116 1510283 1512026 1514456 \n", + "21 5072 5152 5183 5248 5349 \n", + "22 483231 485067 487017 488963 490926 \n", + "23 1187506 1189710 1192008 1192008 1192008 \n", + "24 16493 16612 16750 16750 16750 \n", + "25 15932 15932 16946 16946 16946 \n", + "26 2596 2596 2596 2596 2596 \n", + "27 491340 491759 491759 492509 492680 \n", + "28 214759 215313 216124 216124 216124 \n", + "29 156927 159317 159317 159317 159317 \n", + ".. ... ... ... ... ... \n", + "249 16941 17183 17379 17468 17618 \n", + "250 21561 21785 21980 22234 22562 \n", + "251 44957 45061 45300 45487 45714 \n", + "252 666168 668051 670027 672236 674047 \n", + "253 6412247 6412247 6412247 6412247 6412247 \n", + "254 39396156 39549299 39850256 39906426 39944987 \n", + "255 120075 120208 120377 120466 120581 \n", + "256 2387052 2389923 2393002 2395616 2397758 \n", + "257 719355 720330 721308 722292 723263 \n", + "258 217 256 256 279 279 \n", + "259 2923 2923 3048 3048 3048 \n", + "260 2568 2568 2640 2640 2640 \n", + "261 688 689 690 690 690 \n", + "262 10649 10689 10738 10738 10738 \n", + "263 67 67 67 67 67 \n", + "264 5367 5371 5376 5386 5388 \n", + "265 6694 6741 6779 6809 6832 \n", + "266 29 29 29 31 31 \n", + "267 4 4 4 4 4 \n", + "268 2653 2674 2674 2692 2697 \n", + "269 6825074 6862904 6904969 6941611 6978126 \n", + "270 385078 385264 385423 385557 385660 \n", + "271 157136 157872 158561 159209 159871 \n", + "272 4 4 4 4 4 \n", + "273 335233 337359 337359 338300 339255 \n", + "274 473530 486727 501649 511170 524307 \n", + "275 344957 347730 350224 351809 353732 \n", + "276 7900 7951 8018 8056 8108 \n", + "277 206522 206705 206884 207028 207114 \n", + "278 124960 125118 125331 125425 125550 \n", "\n", - "[278 rows x 594 columns]" + "[279 rows x 597 columns]" ] }, "execution_count": 3, @@ -1816,10 +1818,102 @@ } ], "source": [ - "raw_data = pd.read_csv(data_url, skiprows=1)\n", + "raw_data = pd.read_csv(data_url, skiprows=0)\n", "raw_data" ] }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "Belgium = raw_data[raw_data['Country/Region'].str.match('Belgium')]\n", + "Germany = raw_data[raw_data['Country/Region'].str.match('Germany')]\n", + "Iran = raw_data[raw_data['Country/Region'].str.match('Iran')]\n", + "Italy = raw_data[raw_data['Country/Region'].str.match('Italy')]\n", + "Japan = raw_data[raw_data['Country/Region'].str.match('Japan')]\n", + "Korea = raw_data[raw_data['Country/Region'].str.match('Korea, South')]\n", + "Portugal = raw_data[raw_data['Country/Region'].str.match('Portugal')]\n", + "Spain = raw_data[raw_data['Country/Region'].str.match('Spain')]\n", + "US = raw_data[raw_data['Country/Region'].str.match('US')]\n", + "\n", + "temp = raw_data[raw_data['Country/Region'].str.match('China')]\n", + "China = temp.drop(index=temp[temp['Province/State'].str.match('Hong Kong')].index[0])\n", + "\n", + "temp = raw_data[raw_data['Country/Region'].str.match('France')]\n", + "France = temp[temp.isnull().any(axis=1)]\n", + "\n", + "temp = raw_data[raw_data['Country/Region'].str.match('United Kingdom')]\n", + "UK = temp[temp.isnull().any(axis=1)]\n", + "\n", + "temp = raw_data[raw_data['Country/Region'].str.match('Netherlands')]\n", + "Netherlands = temp[temp.isnull().any(axis=1)]" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "def conv_date(ind):\n", + " d=[]\n", + " for i in ind[4:]:\n", + " a = re.split('/',i)\n", + " d.append(a[1]+'-'+a[0]+'-20'+a[2])\n", + " return d\n", + "\n", + "date = conv_date(US.transpose().index)\n", + "def log(df):\n", + " val = []\n", + " for i in df['cumul']:\n", + " if i!=0:\n", + " val.append(math.log(i))\n", + " else:\n", + " val.append(0)\n", + " df['cumul_log']=val\n", + " return df\n", + "\n", + "def arrangement(df,rename,calc_log):\n", + " df=df.transpose()\n", + " df=df.drop(index='Country/Region')\n", + " df=df.drop(index='Province/State')\n", + " df=df.drop(index='Long')\n", + " df=df.drop(index='Lat')\n", + " df['date']=date\n", + " df1 = df.set_index('date')\n", + " if rename:\n", + " df1 = df1.rename(columns={list(df1)[0]:\"cumul\"})\n", + " if calc_log:\n", + " log(df1)\n", + " return df1" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "Belgium = arrangement(Belgium,True,True)\n", + "Germany = arrangement(Germany,True,True)\n", + "Iran = arrangement(Iran,True,True)\n", + "Italy = arrangement(Italy,True,True)\n", + "Japan = arrangement(Japan,True,True)\n", + "Korea = arrangement(Korea,True,True)\n", + "Portugal = arrangement(Portugal,True,True)\n", + "Spain = arrangement(Spain,True,True)\n", + "US = arrangement(US,True,True)\n", + "China = arrangement(China,False,False)\n", + "China['cumul']=China.sum(axis=1)\n", + "China = log(China)\n", + "France = arrangement(France,True,True)\n", + "UK =arrangement(UK,True,True)\n", + "Netherlands = arrangement(Netherlands,True,True)\n", + "liste = [Belgium,Germany,Iran,Italy,Japan,Korea,Portugal,Spain,US,China,France,UK,Netherlands]" + ] + }, { "cell_type": "code", "execution_count": null, -- 2.18.1