Skip to content

Instantly share code, notes, and snippets.

@lucasgautheron
Created April 14, 2020 18:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lucasgautheron/f110ab7737a6050c6dce3d3302f011ea to your computer and use it in GitHub Desktop.
Save lucasgautheron/f110ab7737a6050c6dce3d3302f011ea to your computer and use it in GitHub Desktop.
{"days_since_1death_School closing":{"ARG":-30.0,"AUS":null,"AUT":3.0,"BEL":2.0,"BRA":null,"CAN":10.0,"CHE":7.0,"CHL":-31.0,"CHN":15.0,"CZE":-35.0,"DEU":6.0,"DNK":-3.0,"ESP":11.0,"EST":-34.0,"FIN":-28.0,"FRA":30.0,"GBR":17.0,"GRC":-35.0,"HUN":-5.0,"IDN":4.0,"IND":5.0,"IRL":8.0,"ISL":-29.0,"ISR":-8.0,"ITA":10.0,"JPN":null,"KOR":2.0,"LUX":-30.0,"MEX":-1.0,"NLD":8.0,"NOR":-1.0,"NZL":-20.0,"POL":-1.0,"PRT":-5.0,"RUS":-4.0,"SAU":-37.0,"SVK":-30.0,"SVN":-30.0,"SWE":null,"TUR":-3.0,"USA":null,"ZAF":-28.0},"days_since_10deaths_School closing":{"ARG":-30.0,"AUS":null,"AUT":-7.0,"BEL":-5.0,"BRA":null,"CAN":0.0,"CHE":-2.0,"CHL":-31.0,"CHN":4.0,"CZE":-35.0,"DEU":0.0,"DNK":-9.0,"ESP":6.0,"EST":-34.0,"FIN":-28.0,"FRA":8.0,"GBR":10.0,"GRC":-35.0,"HUN":-14.0,"IDN":-4.0,"IND":-8.0,"IRL":-7.0,"ISL":-29.0,"ISR":-15.0,"ITA":7.0,"JPN":null,"KOR":-3.0,"LUX":-30.0,"MEX":-8.0,"NLD":0.0,"NOR":-13.0,"NZL":-20.0,"POL":-13.0,"PRT":-9.0,"RUS":-8.0,"SAU":-37.0,"SVK":-30.0,"SVN":-30.0,"SWE":null,"TUR":-6.0,"USA":null,"ZAF":-28.0},"days_since_100deaths_School closing":{"ARG":-30.0,"AUS":null,"AUT":-15.0,"BEL":-11.0,"BRA":null,"CAN":-13.0,"CHE":-13.0,"CHL":-31.0,"CHN":-2.0,"CZE":-35.0,"DEU":-8.0,"DNK":-20.0,"ESP":2.0,"EST":-34.0,"FIN":-28.0,"FRA":0.0,"GBR":4.0,"GRC":-35.0,"HUN":-33.0,"IDN":-13.0,"IND":-19.0,"IRL":-15.0,"ISL":-29.0,"ISR":-30.0,"ITA":-1.0,"JPN":null,"KOR":-26.0,"LUX":-30.0,"MEX":-18.0,"NLD":-6.0,"NOR":-32.0,"NZL":-20.0,"POL":-26.0,"PRT":-16.0,"RUS":-20.0,"SAU":-37.0,"SVK":-30.0,"SVN":-30.0,"SWE":null,"TUR":-13.0,"USA":null,"ZAF":-28.0},"days_since_1case_School closing":{"ARG":12.0,"AUS":null,"AUT":19.0,"BEL":39.0,"BRA":null,"CAN":54.0,"CHE":16.0,"CHL":11.0,"CHN":25.0,"CZE":-35.0,"DEU":48.0,"DNK":15.0,"ESP":44.0,"EST":13.0,"FIN":48.0,"FRA":51.0,"GBR":52.0,"GRC":13.0,"HUN":6.0,"IDN":14.0,"IND":48.0,"IRL":19.0,"ISL":17.0,"ISR":20.0,"ITA":33.0,"JPN":null,"KOR":34.0,"LUX":15.0,"MEX":20.0,"NLD":16.0,"NOR":14.0,"NZL":27.0,"POL":8.0,"PRT":10.0,"RUS":51.0,"SAU":6.0,"SVK":9.0,"SVN":11.0,"SWE":null,"TUR":4.0,"USA":null,"ZAF":12.0},"days_since_10cases_School closing":{"ARG":7.0,"AUS":null,"AUT":15.0,"BEL":10.0,"BRA":null,"CAN":24.0,"CHE":13.0,"CHL":6.0,"CHN":25.0,"CZE":-35.0,"DEU":41.0,"DNK":8.0,"ESP":18.0,"EST":5.0,"FIN":12.0,"FRA":37.0,"GBR":28.0,"GRC":6.0,"HUN":0.0,"IDN":5.0,"IND":13.0,"IRL":14.0,"ISL":13.0,"ISR":11.0,"ITA":11.0,"JPN":null,"KOR":22.0,"LUX":3.0,"MEX":8.0,"NLD":13.0,"NOR":11.0,"NZL":8.0,"POL":3.0,"PRT":6.0,"RUS":16.0,"SAU":0.0,"SVK":4.0,"SVN":8.0,"SWE":null,"TUR":0.0,"USA":null,"ZAF":6.0},"days_since_100cases_School closing":{"ARG":-4.0,"AUS":null,"AUT":7.0,"BEL":7.0,"BRA":null,"CAN":8.0,"CHE":6.0,"CHL":-2.0,"CHN":7.0,"CZE":-35.0,"DEU":15.0,"DNK":3.0,"ESP":13.0,"EST":-3.0,"FIN":5.0,"FRA":15.0,"GBR":17.0,"GRC":-2.0,"HUN":-10.0,"IDN":0.0,"IND":1.0,"IRL":5.0,"ISL":4.0,"ISR":-1.0,"ITA":9.0,"JPN":null,"KOR":2.0,"LUX":-2.0,"MEX":1.0,"NLD":8.0,"NOR":5.0,"NZL":3.0,"POL":-3.0,"PRT":-1.0,"RUS":5.0,"SAU":-7.0,"SVK":-3.0,"SVN":2.0,"SWE":null,"TUR":-3.0,"USA":null,"ZAF":-1.0},"ConfirmedCases_School closing":{"ARG":56.0,"AUS":null,"AUT":860.0,"BEL":559.0,"BRA":null,"CAN":846.0,"CHE":854.0,"CHL":61.0,"CHN":1988.0,"CZE":null,"DEU":4838.0,"DNK":676.0,"ESP":7753.0,"EST":16.0,"FIN":319.0,"FRA":5423.0,"GBR":5683.0,"GRC":90.0,"HUN":12.0,"IDN":117.0,"IND":137.0,"IRL":557.0,"ISL":199.0,"ISR":96.0,"ITA":2502.0,"JPN":null,"KOR":601.0,"LUX":77.0,"MEX":164.0,"NLD":959.0,"NOR":489.0,"NZL":262.0,"POL":31.0,"PRT":78.0,"RUS":438.0,"SAU":11.0,"SVK":61.0,"SVN":219.0,"SWE":null,"TUR":18.0,"USA":null,"ZAF":85.0},"ConfirmedDeaths_School closing":{"ARG":2.0,"AUS":null,"AUT":1.0,"BEL":3.0,"BRA":null,"CAN":10.0,"CHE":4.0,"CHL":0.0,"CHN":56.0,"CZE":null,"DEU":12.0,"DNK":0.0,"ESP":288.0,"EST":0.0,"FIN":0.0,"FRA":127.0,"GBR":281.0,"GRC":0.0,"HUN":0.0,"IDN":5.0,"IND":3.0,"IRL":3.0,"ISL":0.0,"ISR":0.0,"ITA":80.0,"JPN":null,"KOR":5.0,"LUX":1.0,"MEX":0.0,"NLD":12.0,"NOR":0.0,"NZL":0.0,"POL":0.0,"PRT":0.0,"RUS":0.0,"SAU":0.0,"SVK":0.0,"SVN":0.0,"SWE":null,"TUR":0.0,"USA":null,"ZAF":0.0},"days_since_1death_Workplace closing":{"ARG":-6.0,"AUS":null,"AUT":3.0,"BEL":2.0,"BRA":null,"CAN":22.0,"CHE":11.0,"CHL":null,"CHN":15.0,"CZE":null,"DEU":null,"DNK":-3.0,"ESP":29.0,"EST":-21.0,"FIN":-30.0,"FRA":31.0,"GBR":18.0,"GRC":null,"HUN":null,"IDN":null,"IND":12.0,"IRL":8.0,"ISL":null,"ISR":-3.0,"ITA":16.0,"JPN":null,"KOR":null,"LUX":-29.0,"MEX":9.0,"NLD":8.0,"NOR":25.0,"NZL":-23.0,"POL":0.0,"PRT":null,"RUS":3.0,"SAU":null,"SVK":null,"SVN":-34.0,"SWE":null,"TUR":null,"USA":null,"ZAF":-21.0},"days_since_10deaths_Workplace closing":{"ARG":-6.0,"AUS":null,"AUT":-7.0,"BEL":-5.0,"BRA":null,"CAN":12.0,"CHE":2.0,"CHL":null,"CHN":4.0,"CZE":null,"DEU":null,"DNK":-9.0,"ESP":24.0,"EST":-21.0,"FIN":-30.0,"FRA":9.0,"GBR":11.0,"GRC":null,"HUN":null,"IDN":null,"IND":-1.0,"IRL":-7.0,"ISL":null,"ISR":-10.0,"ITA":13.0,"JPN":null,"KOR":null,"LUX":-29.0,"MEX":2.0,"NLD":0.0,"NOR":13.0,"NZL":-23.0,"POL":-12.0,"PRT":null,"RUS":-1.0,"SAU":null,"SVK":null,"SVN":-34.0,"SWE":null,"TUR":null,"USA":null,"ZAF":-21.0},"days_since_100deaths_Workplace closing":{"ARG":-6.0,"AUS":null,"AUT":-15.0,"BEL":-11.0,"BRA":null,"CAN":-1.0,"CHE":-9.0,"CHL":null,"CHN":-2.0,"CZE":null,"DEU":null,"DNK":-20.0,"ESP":20.0,"EST":-21.0,"FIN":-30.0,"FRA":1.0,"GBR":5.0,"GRC":null,"HUN":null,"IDN":null,"IND":-12.0,"IRL":-15.0,"ISL":null,"ISR":-25.0,"ITA":5.0,"JPN":null,"KOR":null,"LUX":-29.0,"MEX":-8.0,"NLD":-6.0,"NOR":-6.0,"NZL":-23.0,"POL":-25.0,"PRT":null,"RUS":-13.0,"SAU":null,"SVK":null,"SVN":-34.0,"SWE":null,"TUR":null,"USA":null,"ZAF":-21.0},"days_since_1case_Workplace closing":{"ARG":36.0,"AUS":null,"AUT":19.0,"BEL":39.0,"BRA":null,"CAN":66.0,"CHE":20.0,"CHL":null,"CHN":25.0,"CZE":null,"DEU":null,"DNK":15.0,"ESP":62.0,"EST":26.0,"FIN":46.0,"FRA":52.0,"GBR":53.0,"GRC":null,"HUN":null,"IDN":null,"IND":55.0,"IRL":19.0,"ISL":null,"ISR":25.0,"ITA":39.0,"JPN":null,"KOR":null,"LUX":16.0,"MEX":30.0,"NLD":16.0,"NOR":40.0,"NZL":24.0,"POL":9.0,"PRT":null,"RUS":58.0,"SAU":null,"SVK":null,"SVN":7.0,"SWE":null,"TUR":null,"USA":null,"ZAF":19.0},"days_since_10cases_Workplace closing":{"ARG":31.0,"AUS":null,"AUT":15.0,"BEL":10.0,"BRA":null,"CAN":36.0,"CHE":17.0,"CHL":null,"CHN":25.0,"CZE":null,"DEU":null,"DNK":8.0,"ESP":36.0,"EST":18.0,"FIN":10.0,"FRA":38.0,"GBR":29.0,"GRC":null,"HUN":null,"IDN":null,"IND":20.0,"IRL":14.0,"ISL":null,"ISR":16.0,"ITA":17.0,"JPN":null,"KOR":null,"LUX":4.0,"MEX":18.0,"NLD":13.0,"NOR":37.0,"NZL":5.0,"POL":4.0,"PRT":null,"RUS":23.0,"SAU":null,"SVK":null,"SVN":4.0,"SWE":null,"TUR":null,"USA":null,"ZAF":13.0},"days_since_100cases_Workplace closing":{"ARG":20.0,"AUS":null,"AUT":7.0,"BEL":7.0,"BRA":null,"CAN":20.0,"CHE":10.0,"CHL":null,"CHN":7.0,"CZE":null,"DEU":null,"DNK":3.0,"ESP":31.0,"EST":10.0,"FIN":3.0,"FRA":16.0,"GBR":18.0,"GRC":null,"HUN":null,"IDN":null,"IND":8.0,"IRL":5.0,"ISL":null,"ISR":4.0,"ITA":15.0,"JPN":null,"KOR":null,"LUX":-1.0,"MEX":11.0,"NLD":8.0,"NOR":31.0,"NZL":0.0,"POL":-2.0,"PRT":null,"RUS":12.0,"SAU":null,"SVK":null,"SVN":-2.0,"SWE":null,"TUR":null,"USA":null,"ZAF":6.0},"ConfirmedCases_Workplace closing":{"ARG":1795.0,"AUS":null,"AUT":860.0,"BEL":559.0,"BRA":null,"CAN":8536.0,"CHE":2200.0,"CHL":null,"CHN":1988.0,"CZE":null,"DEU":null,"DNK":676.0,"ESP":110238.0,"EST":369.0,"FIN":267.0,"FRA":6633.0,"GBR":6650.0,"GRC":null,"HUN":null,"IDN":null,"IND":562.0,"IRL":557.0,"ISL":null,"ISR":427.0,"ITA":9172.0,"JPN":null,"KOR":null,"LUX":81.0,"MEX":993.0,"NLD":959.0,"NOR":5755.0,"NZL":102.0,"POL":49.0,"PRT":null,"RUS":1534.0,"SAU":null,"SVK":null,"SVN":57.0,"SWE":null,"TUR":null,"USA":null,"ZAF":557.0},"ConfirmedDeaths_Workplace closing":{"ARG":65.0,"AUS":null,"AUT":1.0,"BEL":3.0,"BRA":null,"CAN":96.0,"CHE":14.0,"CHL":null,"CHN":56.0,"CZE":null,"DEU":null,"DNK":0.0,"ESP":10003.0,"EST":0.0,"FIN":0.0,"FRA":148.0,"GBR":335.0,"GRC":null,"HUN":null,"IDN":null,"IND":9.0,"IRL":3.0,"ISL":null,"ISR":0.0,"ITA":464.0,"JPN":null,"KOR":null,"LUX":1.0,"MEX":20.0,"NLD":12.0,"NOR":59.0,"NZL":0.0,"POL":1.0,"PRT":null,"RUS":8.0,"SAU":null,"SVK":null,"SVN":0.0,"SWE":null,"TUR":null,"USA":null,"ZAF":0.0},"days_since_1death_Cancel public events":{"ARG":-33.0,"AUS":-28.0,"AUT":-2.0,"BEL":2.0,"BRA":-6.0,"CAN":2.0,"CHE":11.0,"CHL":-30.0,"CHN":12.0,"CZE":-35.0,"DEU":0.0,"DNK":2.0,"ESP":5.0,"EST":-34.0,"FIN":-28.0,"FRA":14.0,"GBR":15.0,"GRC":-46.0,"HUN":-5.0,"IDN":-9.0,"IND":3.0,"IRL":8.0,"ISL":-22.0,"ISR":-6.0,"ITA":0.0,"JPN":null,"KOR":0.0,"LUX":-33.0,"MEX":3.0,"NLD":3.0,"NOR":-1.0,"NZL":-30.0,"POL":-3.0,"PRT":-6.0,"RUS":-17.0,"SAU":-32.0,"SVK":-36.0,"SVN":-39.0,"SWE":0.0,"TUR":-3.0,"USA":11.0,"ZAF":-31.0},"days_since_10deaths_Cancel public events":{"ARG":-33.0,"AUS":-28.0,"AUT":-12.0,"BEL":-5.0,"BRA":-9.0,"CAN":-8.0,"CHE":2.0,"CHL":-30.0,"CHN":1.0,"CZE":-35.0,"DEU":-6.0,"DNK":-4.0,"ESP":0.0,"EST":-34.0,"FIN":-28.0,"FRA":-8.0,"GBR":8.0,"GRC":-46.0,"HUN":-14.0,"IDN":-17.0,"IND":-10.0,"IRL":-7.0,"ISL":-22.0,"ISR":-13.0,"ITA":-3.0,"JPN":null,"KOR":-5.0,"LUX":-33.0,"MEX":-4.0,"NLD":-5.0,"NOR":-13.0,"NZL":-30.0,"POL":-15.0,"PRT":-10.0,"RUS":-21.0,"SAU":-32.0,"SVK":-36.0,"SVN":-39.0,"SWE":-7.0,"TUR":-6.0,"USA":7.0,"ZAF":-31.0},"days_since_100deaths_Cancel public events":{"ARG":-33.0,"AUS":-28.0,"AUT":-20.0,"BEL":-11.0,"BRA":-17.0,"CAN":-21.0,"CHE":-9.0,"CHL":-30.0,"CHN":-5.0,"CZE":-35.0,"DEU":-14.0,"DNK":-15.0,"ESP":-4.0,"EST":-34.0,"FIN":-28.0,"FRA":-16.0,"GBR":2.0,"GRC":-46.0,"HUN":-33.0,"IDN":-26.0,"IND":-21.0,"IRL":-15.0,"ISL":-22.0,"ISR":-28.0,"ITA":-11.0,"JPN":null,"KOR":-28.0,"LUX":-33.0,"MEX":-14.0,"NLD":-11.0,"NOR":-32.0,"NZL":-30.0,"POL":-28.0,"PRT":-17.0,"RUS":-33.0,"SAU":-32.0,"SVK":-36.0,"SVN":-39.0,"SWE":-17.0,"TUR":-13.0,"USA":-6.0,"ZAF":-31.0},"days_since_1case_Cancel public events":{"ARG":9.0,"AUS":53.0,"AUT":14.0,"BEL":39.0,"BRA":15.0,"CAN":46.0,"CHE":20.0,"CHL":12.0,"CHN":22.0,"CZE":-35.0,"DEU":42.0,"DNK":20.0,"ESP":38.0,"EST":13.0,"FIN":48.0,"FRA":35.0,"GBR":50.0,"GRC":2.0,"HUN":6.0,"IDN":1.0,"IND":46.0,"IRL":19.0,"ISL":24.0,"ISR":22.0,"ITA":23.0,"JPN":null,"KOR":32.0,"LUX":12.0,"MEX":24.0,"NLD":11.0,"NOR":14.0,"NZL":17.0,"POL":6.0,"PRT":9.0,"RUS":38.0,"SAU":11.0,"SVK":3.0,"SVN":2.0,"SWE":40.0,"TUR":4.0,"USA":51.0,"ZAF":9.0},"days_since_10cases_Cancel public events":{"ARG":4.0,"AUS":45.0,"AUT":10.0,"BEL":10.0,"BRA":5.0,"CAN":16.0,"CHE":17.0,"CHL":7.0,"CHN":22.0,"CZE":-35.0,"DEU":35.0,"DNK":13.0,"ESP":12.0,"EST":5.0,"FIN":12.0,"FRA":21.0,"GBR":26.0,"GRC":-5.0,"HUN":0.0,"IDN":-8.0,"IND":11.0,"IRL":14.0,"ISL":20.0,"ISR":13.0,"ITA":1.0,"JPN":null,"KOR":20.0,"LUX":0.0,"MEX":12.0,"NLD":8.0,"NOR":11.0,"NZL":-2.0,"POL":1.0,"PRT":5.0,"RUS":3.0,"SAU":5.0,"SVK":-2.0,"SVN":-1.0,"SWE":12.0,"TUR":0.0,"USA":38.0,"ZAF":3.0},"days_since_100cases_Cancel public events":{"ARG":-7.0,"AUS":8.0,"AUT":2.0,"BEL":7.0,"BRA":-3.0,"CAN":0.0,"CHE":10.0,"CHL":-1.0,"CHN":4.0,"CZE":-35.0,"DEU":9.0,"DNK":8.0,"ESP":7.0,"EST":-3.0,"FIN":5.0,"FRA":-1.0,"GBR":15.0,"GRC":-13.0,"HUN":-10.0,"IDN":-13.0,"IND":-1.0,"IRL":5.0,"ISL":11.0,"ISR":1.0,"ITA":-1.0,"JPN":null,"KOR":0.0,"LUX":-5.0,"MEX":5.0,"NLD":3.0,"NOR":5.0,"NZL":-7.0,"POL":-5.0,"PRT":-2.0,"RUS":-8.0,"SAU":-2.0,"SVK":-9.0,"SVN":-7.0,"SWE":5.0,"TUR":-3.0,"USA":9.0,"ZAF":-4.0},"ConfirmedCases_Cancel public events":{"ARG":31.0,"AUS":454.0,"AUT":182.0,"BEL":559.0,"BRA":52.0,"CAN":103.0,"CHE":2200.0,"CHL":75.0,"CHN":623.0,"CZE":null,"DEU":1139.0,"DNK":1024.0,"ESP":1204.0,"EST":16.0,"FIN":319.0,"FRA":57.0,"GBR":3983.0,"GRC":4.0,"HUN":12.0,"IDN":4.0,"IND":93.0,"IRL":557.0,"ISL":588.0,"ISR":178.0,"ITA":79.0,"JPN":null,"KOR":155.0,"LUX":26.0,"MEX":367.0,"NLD":321.0,"NOR":489.0,"NZL":20.0,"POL":17.0,"PRT":59.0,"RUS":10.0,"SAU":86.0,"SVK":7.0,"SVN":9.0,"SWE":462.0,"TUR":18.0,"USA":1312.0,"ZAF":24.0},"ConfirmedDeaths_Cancel public events":{"ARG":1.0,"AUS":5.0,"AUT":0.0,"BEL":3.0,"BRA":0.0,"CAN":1.0,"CHE":14.0,"CHL":0.0,"CHN":17.0,"CZE":null,"DEU":2.0,"DNK":4.0,"ESP":28.0,"EST":0.0,"FIN":0.0,"FRA":2.0,"GBR":177.0,"GRC":0.0,"HUN":0.0,"IDN":0.0,"IND":2.0,"IRL":3.0,"ISL":2.0,"ISR":0.0,"ITA":2.0,"JPN":null,"KOR":1.0,"LUX":0.0,"MEX":4.0,"NLD":3.0,"NOR":0.0,"NZL":0.0,"POL":0.0,"PRT":0.0,"RUS":0.0,"SAU":0.0,"SVK":0.0,"SVN":0.0,"SWE":1.0,"TUR":0.0,"USA":30.0,"ZAF":0.0},"days_since_1death_Close public transport":{"ARG":-26.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":9.0,"IRL":15.0,"ISL":null,"ISR":4.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":-20.0,"POL":null,"PRT":null,"RUS":null,"SAU":-26.0,"SVK":null,"SVN":-30.0,"SWE":null,"TUR":5.0,"USA":null,"ZAF":-19.0},"days_since_10deaths_Close public transport":{"ARG":-26.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":-4.0,"IRL":0.0,"ISL":null,"ISR":-3.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":-20.0,"POL":null,"PRT":null,"RUS":null,"SAU":-26.0,"SVK":null,"SVN":-30.0,"SWE":null,"TUR":2.0,"USA":null,"ZAF":-19.0},"days_since_100deaths_Close public transport":{"ARG":-26.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":-15.0,"IRL":-8.0,"ISL":null,"ISR":-18.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":-20.0,"POL":null,"PRT":null,"RUS":null,"SAU":-26.0,"SVK":null,"SVN":-30.0,"SWE":null,"TUR":-5.0,"USA":null,"ZAF":-19.0},"days_since_1case_Close public transport":{"ARG":16.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":52.0,"IRL":26.0,"ISL":null,"ISR":32.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":27.0,"POL":null,"PRT":null,"RUS":null,"SAU":17.0,"SVK":null,"SVN":11.0,"SWE":null,"TUR":12.0,"USA":null,"ZAF":21.0},"days_since_10cases_Close public transport":{"ARG":11.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":17.0,"IRL":21.0,"ISL":null,"ISR":23.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":8.0,"POL":null,"PRT":null,"RUS":null,"SAU":11.0,"SVK":null,"SVN":8.0,"SWE":null,"TUR":8.0,"USA":null,"ZAF":15.0},"days_since_100cases_Close public transport":{"ARG":0.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-25.0,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":5.0,"IRL":12.0,"ISL":null,"ISR":11.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":3.0,"POL":null,"PRT":null,"RUS":null,"SAU":4.0,"SVK":null,"SVN":2.0,"SWE":null,"TUR":5.0,"USA":null,"ZAF":8.0},"ConfirmedCases_Close public transport":{"ARG":128.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":320.0,"IRL":1819.0,"ISL":null,"ISR":1930.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":262.0,"POL":null,"PRT":null,"RUS":null,"SAU":238.0,"SVK":null,"SVN":219.0,"SWE":null,"TUR":1529.0,"USA":null,"ZAF":927.0},"ConfirmedDeaths_Close public transport":{"ARG":3.0,"AUS":null,"AUT":null,"BEL":null,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":null,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":4.0,"IRL":19.0,"ISL":null,"ISR":3.0,"ITA":null,"JPN":null,"KOR":null,"LUX":null,"MEX":null,"NLD":null,"NOR":null,"NZL":0.0,"POL":null,"PRT":null,"RUS":null,"SAU":0.0,"SVK":null,"SVN":0.0,"SWE":null,"TUR":37.0,"USA":null,"ZAF":2.0},"days_since_1death_Restrictions on internal movement":{"ARG":-26.0,"AUS":null,"AUT":3.0,"BEL":6.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":12.0,"DNK":-3.0,"ESP":9.0,"EST":null,"FIN":null,"FRA":31.0,"GBR":17.0,"GRC":-23.0,"HUN":12.0,"IDN":null,"IND":12.0,"IRL":null,"ISL":null,"ISR":-1.0,"ITA":15.0,"JPN":null,"KOR":29.0,"LUX":-31.0,"MEX":3.0,"NLD":16.0,"NOR":25.0,"NZL":-20.0,"POL":18.0,"PRT":null,"RUS":-8.0,"SAU":-21.0,"SVK":null,"SVN":-26.0,"SWE":null,"TUR":2.0,"USA":null,"ZAF":-20.0},"days_since_10deaths_Restrictions on internal movement":{"ARG":-26.0,"AUS":null,"AUT":-7.0,"BEL":-1.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":6.0,"DNK":-9.0,"ESP":4.0,"EST":null,"FIN":null,"FRA":9.0,"GBR":10.0,"GRC":-23.0,"HUN":3.0,"IDN":null,"IND":-1.0,"IRL":null,"ISL":null,"ISR":-8.0,"ITA":12.0,"JPN":null,"KOR":24.0,"LUX":-31.0,"MEX":-4.0,"NLD":8.0,"NOR":13.0,"NZL":-20.0,"POL":6.0,"PRT":null,"RUS":-12.0,"SAU":-21.0,"SVK":null,"SVN":-26.0,"SWE":null,"TUR":-1.0,"USA":null,"ZAF":-20.0},"days_since_100deaths_Restrictions on internal movement":{"ARG":-26.0,"AUS":null,"AUT":-15.0,"BEL":-7.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":-2.0,"DNK":-20.0,"ESP":0.0,"EST":null,"FIN":null,"FRA":1.0,"GBR":4.0,"GRC":-23.0,"HUN":-16.0,"IDN":null,"IND":-12.0,"IRL":null,"ISL":null,"ISR":-23.0,"ITA":4.0,"JPN":null,"KOR":1.0,"LUX":-31.0,"MEX":-14.0,"NLD":2.0,"NOR":-6.0,"NZL":-20.0,"POL":-7.0,"PRT":null,"RUS":-24.0,"SAU":-21.0,"SVK":null,"SVN":-26.0,"SWE":null,"TUR":-8.0,"USA":null,"ZAF":-20.0},"days_since_1case_Restrictions on internal movement":{"ARG":16.0,"AUS":null,"AUT":19.0,"BEL":43.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":54.0,"DNK":15.0,"ESP":42.0,"EST":null,"FIN":null,"FRA":52.0,"GBR":52.0,"GRC":25.0,"HUN":23.0,"IDN":null,"IND":55.0,"IRL":null,"ISL":null,"ISR":27.0,"ITA":38.0,"JPN":null,"KOR":61.0,"LUX":14.0,"MEX":24.0,"NLD":24.0,"NOR":40.0,"NZL":27.0,"POL":27.0,"PRT":null,"RUS":47.0,"SAU":22.0,"SVK":null,"SVN":15.0,"SWE":null,"TUR":9.0,"USA":null,"ZAF":20.0},"days_since_10cases_Restrictions on internal movement":{"ARG":11.0,"AUS":null,"AUT":15.0,"BEL":14.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":47.0,"DNK":8.0,"ESP":16.0,"EST":null,"FIN":null,"FRA":38.0,"GBR":28.0,"GRC":18.0,"HUN":17.0,"IDN":null,"IND":20.0,"IRL":null,"ISL":null,"ISR":18.0,"ITA":16.0,"JPN":null,"KOR":49.0,"LUX":2.0,"MEX":12.0,"NLD":21.0,"NOR":37.0,"NZL":8.0,"POL":22.0,"PRT":null,"RUS":12.0,"SAU":16.0,"SVK":null,"SVN":12.0,"SWE":null,"TUR":5.0,"USA":null,"ZAF":14.0},"days_since_100cases_Restrictions on internal movement":{"ARG":0.0,"AUS":null,"AUT":7.0,"BEL":11.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":-30.0,"DEU":21.0,"DNK":3.0,"ESP":11.0,"EST":null,"FIN":null,"FRA":16.0,"GBR":17.0,"GRC":10.0,"HUN":7.0,"IDN":null,"IND":8.0,"IRL":null,"ISL":null,"ISR":6.0,"ITA":14.0,"JPN":null,"KOR":29.0,"LUX":-3.0,"MEX":5.0,"NLD":16.0,"NOR":31.0,"NZL":3.0,"POL":16.0,"PRT":null,"RUS":1.0,"SAU":9.0,"SVK":null,"SVN":6.0,"SWE":null,"TUR":2.0,"USA":null,"ZAF":7.0},"ConfirmedCases_Restrictions on internal movement":{"ARG":128.0,"AUS":null,"AUT":860.0,"BEL":1243.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":null,"DEU":21463.0,"DNK":676.0,"ESP":4231.0,"EST":null,"FIN":null,"FRA":6633.0,"GBR":5683.0,"GRC":624.0,"HUN":343.0,"IDN":null,"IND":562.0,"IRL":null,"ISL":null,"ISR":677.0,"ITA":7375.0,"JPN":null,"KOR":8799.0,"LUX":77.0,"MEX":367.0,"NLD":4204.0,"NOR":5755.0,"NZL":262.0,"POL":2055.0,"PRT":null,"RUS":147.0,"SAU":767.0,"SVK":null,"SVN":319.0,"SWE":null,"TUR":670.0,"USA":null,"ZAF":709.0},"ConfirmedDeaths_Restrictions on internal movement":{"ARG":3.0,"AUS":null,"AUT":1.0,"BEL":5.0,"BRA":null,"CAN":null,"CHE":null,"CHL":null,"CHN":null,"CZE":null,"DEU":67.0,"DNK":0.0,"ESP":121.0,"EST":null,"FIN":null,"FRA":148.0,"GBR":281.0,"GRC":15.0,"HUN":11.0,"IDN":null,"IND":9.0,"IRL":null,"ISL":null,"ISR":0.0,"ITA":366.0,"JPN":null,"KOR":103.0,"LUX":1.0,"MEX":4.0,"NLD":179.0,"NOR":59.0,"NZL":0.0,"POL":31.0,"PRT":null,"RUS":0.0,"SAU":1.0,"SVK":null,"SVN":1.0,"SWE":null,"TUR":9.0,"USA":null,"ZAF":0.0},"days_since_1death_International travel controls":{"ARG":-30.0,"AUS":-74.0,"AUT":-4.0,"BEL":5.0,"BRA":1.0,"CAN":8.0,"CHE":7.0,"CHL":-28.0,"CHN":75.0,"CZE":-30.0,"DEU":6.0,"DNK":-5.0,"ESP":5.0,"EST":-29.0,"FIN":-27.0,"FRA":32.0,"GBR":null,"GRC":null,"HUN":-7.0,"IDN":-36.0,"IND":-37.0,"IRL":null,"ISL":null,"ISR":-48.0,"ITA":-24.0,"JPN":50.0,"KOR":-18.0,"LUX":null,"MEX":-1.0,"NLD":11.0,"NOR":2.0,"NZL":-73.0,"POL":2.0,"PRT":-8.0,"RUS":-57.0,"SAU":-32.0,"SVK":-33.0,"SVN":-36.0,"SWE":7.0,"TUR":-43.0,"USA":1.0,"ZAF":-29.0},"days_since_10deaths_International travel controls":{"ARG":-30.0,"AUS":-74.0,"AUT":-14.0,"BEL":-2.0,"BRA":-2.0,"CAN":-2.0,"CHE":-2.0,"CHL":-28.0,"CHN":64.0,"CZE":-30.0,"DEU":0.0,"DNK":-11.0,"ESP":0.0,"EST":-29.0,"FIN":-27.0,"FRA":10.0,"GBR":null,"GRC":null,"HUN":-16.0,"IDN":-44.0,"IND":-50.0,"IRL":null,"ISL":null,"ISR":-55.0,"ITA":-27.0,"JPN":23.0,"KOR":-23.0,"LUX":null,"MEX":-8.0,"NLD":3.0,"NOR":-10.0,"NZL":-73.0,"POL":-10.0,"PRT":-12.0,"RUS":-61.0,"SAU":-32.0,"SVK":-33.0,"SVN":-36.0,"SWE":0.0,"TUR":-46.0,"USA":-3.0,"ZAF":-29.0},"days_since_100deaths_International travel controls":{"ARG":-30.0,"AUS":-74.0,"AUT":-22.0,"BEL":-8.0,"BRA":-10.0,"CAN":-15.0,"CHE":-13.0,"CHL":-28.0,"CHN":58.0,"CZE":-30.0,"DEU":-8.0,"DNK":-22.0,"ESP":-4.0,"EST":-29.0,"FIN":-27.0,"FRA":2.0,"GBR":null,"GRC":null,"HUN":-35.0,"IDN":-53.0,"IND":-61.0,"IRL":null,"ISL":null,"ISR":-70.0,"ITA":-35.0,"JPN":-10.0,"KOR":-46.0,"LUX":null,"MEX":-18.0,"NLD":-3.0,"NOR":-29.0,"NZL":-73.0,"POL":-23.0,"PRT":-19.0,"RUS":-73.0,"SAU":-32.0,"SVK":-33.0,"SVN":-36.0,"SWE":-10.0,"TUR":-53.0,"USA":-16.0,"ZAF":-29.0},"days_since_1case_International travel controls":{"ARG":12.0,"AUS":7.0,"AUT":12.0,"BEL":42.0,"BRA":22.0,"CAN":52.0,"CHE":16.0,"CHL":14.0,"CHN":85.0,"CZE":-30.0,"DEU":48.0,"DNK":13.0,"ESP":38.0,"EST":18.0,"FIN":49.0,"FRA":53.0,"GBR":null,"GRC":null,"HUN":4.0,"IDN":-26.0,"IND":6.0,"IRL":null,"ISL":null,"ISR":-20.0,"ITA":-1.0,"JPN":79.0,"KOR":14.0,"LUX":null,"MEX":20.0,"NLD":19.0,"NOR":17.0,"NZL":-26.0,"POL":11.0,"PRT":7.0,"RUS":-2.0,"SAU":11.0,"SVK":6.0,"SVN":5.0,"SWE":47.0,"TUR":-36.0,"USA":41.0,"ZAF":11.0},"days_since_10cases_International travel controls":{"ARG":7.0,"AUS":-1.0,"AUT":8.0,"BEL":13.0,"BRA":12.0,"CAN":22.0,"CHE":13.0,"CHL":9.0,"CHN":85.0,"CZE":-30.0,"DEU":41.0,"DNK":6.0,"ESP":12.0,"EST":10.0,"FIN":13.0,"FRA":39.0,"GBR":null,"GRC":null,"HUN":-2.0,"IDN":-35.0,"IND":-29.0,"IRL":null,"ISL":null,"ISR":-29.0,"ITA":-23.0,"JPN":64.0,"KOR":2.0,"LUX":null,"MEX":8.0,"NLD":16.0,"NOR":14.0,"NZL":-45.0,"POL":6.0,"PRT":3.0,"RUS":-37.0,"SAU":5.0,"SVK":1.0,"SVN":2.0,"SWE":19.0,"TUR":-40.0,"USA":28.0,"ZAF":5.0},"days_since_100cases_International travel controls":{"ARG":-4.0,"AUS":-38.0,"AUT":0.0,"BEL":10.0,"BRA":4.0,"CAN":6.0,"CHE":6.0,"CHL":1.0,"CHN":67.0,"CZE":-30.0,"DEU":15.0,"DNK":1.0,"ESP":7.0,"EST":2.0,"FIN":6.0,"FRA":17.0,"GBR":null,"GRC":null,"HUN":-12.0,"IDN":-40.0,"IND":-41.0,"IRL":null,"ISL":null,"ISR":-41.0,"ITA":-25.0,"JPN":41.0,"KOR":-18.0,"LUX":null,"MEX":1.0,"NLD":11.0,"NOR":8.0,"NZL":-50.0,"POL":0.0,"PRT":-4.0,"RUS":-48.0,"SAU":-2.0,"SVK":-6.0,"SVN":-4.0,"SWE":12.0,"TUR":-43.0,"USA":-1.0,"ZAF":-2.0},"ConfirmedCases_International travel controls":{"ARG":56.0,"AUS":9.0,"AUT":102.0,"BEL":1085.0,"BRA":428.0,"CAN":569.0,"CHE":854.0,"CHL":201.0,"CHN":81733.0,"CZE":null,"DEU":4838.0,"DNK":264.0,"ESP":1204.0,"EST":205.0,"FIN":369.0,"FRA":7730.0,"GBR":null,"GRC":null,"HUN":8.0,"IDN":0.0,"IND":3.0,"IRL":null,"ISL":null,"ISR":0.0,"ITA":0.0,"JPN":2617.0,"KOR":15.0,"LUX":null,"MEX":164.0,"NLD":1705.0,"NOR":907.0,"NZL":0.0,"POL":104.0,"PRT":39.0,"RUS":0.0,"SAU":86.0,"SVK":21.0,"SVN":31.0,"SWE":1301.0,"TUR":1.0,"USA":89.0,"ZAF":62.0},"ConfirmedDeaths_International travel controls":{"ARG":2.0,"AUS":0.0,"AUT":0.0,"BEL":5.0,"BRA":4.0,"CAN":8.0,"CHE":4.0,"CHL":0.0,"CHN":3291.0,"CZE":null,"DEU":12.0,"DNK":0.0,"ESP":28.0,"EST":0.0,"FIN":0.0,"FRA":175.0,"GBR":null,"GRC":null,"HUN":0.0,"IDN":0.0,"IND":0.0,"IRL":null,"ISL":null,"ISR":0.0,"ITA":0.0,"JPN":63.0,"KOR":0.0,"LUX":null,"MEX":0.0,"NLD":43.0,"NOR":1.0,"NZL":0.0,"POL":3.0,"PRT":0.0,"RUS":0.0,"SAU":0.0,"SVK":0.0,"SVN":0.0,"SWE":10.0,"TUR":0.0,"USA":2.0,"ZAF":0.0},"days_since_1death_Testing framework":{"ARG":null,"AUS":null,"AUT":10.0,"BEL":-11.0,"BRA":null,"CAN":-1.0,"CHE":-11.0,"CHL":-16.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":-7.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":27.0,"IRL":-16.0,"ISL":-37.0,"ISR":null,"ITA":3.0,"JPN":null,"KOR":-14.0,"LUX":-45.0,"MEX":null,"NLD":null,"NOR":null,"NZL":-14.0,"POL":null,"PRT":8.0,"RUS":null,"SAU":-41.0,"SVK":null,"SVN":-42.0,"SWE":null,"TUR":-65.0,"USA":3.0,"ZAF":-13.0},"days_since_10deaths_Testing framework":{"ARG":null,"AUS":null,"AUT":0.0,"BEL":-18.0,"BRA":null,"CAN":-11.0,"CHE":-20.0,"CHL":-16.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":-7.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":14.0,"IRL":-31.0,"ISL":-37.0,"ISR":null,"ITA":0.0,"JPN":null,"KOR":-19.0,"LUX":-45.0,"MEX":null,"NLD":null,"NOR":null,"NZL":-14.0,"POL":null,"PRT":4.0,"RUS":null,"SAU":-41.0,"SVK":null,"SVN":-42.0,"SWE":null,"TUR":-68.0,"USA":-1.0,"ZAF":-13.0},"days_since_100deaths_Testing framework":{"ARG":null,"AUS":null,"AUT":-8.0,"BEL":-24.0,"BRA":null,"CAN":-24.0,"CHE":-31.0,"CHL":-16.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":-7.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":3.0,"IRL":-39.0,"ISL":-37.0,"ISR":null,"ITA":-8.0,"JPN":null,"KOR":-42.0,"LUX":-45.0,"MEX":null,"NLD":null,"NOR":null,"NZL":-14.0,"POL":null,"PRT":-3.0,"RUS":null,"SAU":-41.0,"SVK":null,"SVN":-42.0,"SWE":null,"TUR":-75.0,"USA":-14.0,"ZAF":-13.0},"days_since_1case_Testing framework":{"ARG":null,"AUS":null,"AUT":26.0,"BEL":26.0,"BRA":null,"CAN":43.0,"CHE":-2.0,"CHL":26.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":40.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":70.0,"IRL":-5.0,"ISL":9.0,"ISR":null,"ITA":26.0,"JPN":null,"KOR":18.0,"LUX":0.0,"MEX":null,"NLD":null,"NOR":null,"NZL":33.0,"POL":null,"PRT":23.0,"RUS":null,"SAU":2.0,"SVK":null,"SVN":-1.0,"SWE":null,"TUR":-58.0,"USA":43.0,"ZAF":27.0},"days_since_10cases_Testing framework":{"ARG":null,"AUS":null,"AUT":22.0,"BEL":-3.0,"BRA":null,"CAN":13.0,"CHE":-5.0,"CHL":21.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":32.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":35.0,"IRL":-10.0,"ISL":5.0,"ISR":null,"ITA":4.0,"JPN":null,"KOR":6.0,"LUX":-12.0,"MEX":null,"NLD":null,"NOR":null,"NZL":14.0,"POL":null,"PRT":19.0,"RUS":null,"SAU":-4.0,"SVK":null,"SVN":-4.0,"SWE":null,"TUR":-62.0,"USA":30.0,"ZAF":21.0},"days_since_100cases_Testing framework":{"ARG":null,"AUS":null,"AUT":14.0,"BEL":-6.0,"BRA":null,"CAN":-3.0,"CHE":-12.0,"CHL":13.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":24.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":23.0,"IRL":-19.0,"ISL":-4.0,"ISR":null,"ITA":2.0,"JPN":null,"KOR":-14.0,"LUX":-17.0,"MEX":null,"NLD":null,"NOR":null,"NZL":9.0,"POL":null,"PRT":12.0,"RUS":null,"SAU":-11.0,"SVK":null,"SVN":-10.0,"SWE":null,"TUR":-65.0,"USA":1.0,"ZAF":14.0},"ConfirmedCases_Testing framework":{"ARG":null,"AUS":null,"AUT":3631.0,"BEL":1.0,"BRA":null,"CAN":62.0,"CHE":0.0,"CHL":2139.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":1149.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":5734.0,"IRL":0.0,"ISL":55.0,"ISR":null,"ITA":322.0,"JPN":null,"KOR":24.0,"LUX":1.0,"MEX":null,"NLD":null,"NOR":null,"NZL":647.0,"POL":null,"PRT":2995.0,"RUS":null,"SAU":5.0,"SVK":null,"SVN":1.0,"SWE":null,"TUR":1.0,"USA":125.0,"ZAF":1380.0},"ConfirmedDeaths_Testing framework":{"ARG":null,"AUS":null,"AUT":16.0,"BEL":0.0,"BRA":null,"CAN":0.0,"CHE":0.0,"CHL":7.0,"CHN":null,"CZE":null,"DEU":null,"DNK":null,"ESP":null,"EST":21.0,"FIN":null,"FRA":null,"GBR":null,"GRC":null,"HUN":null,"IDN":null,"IND":166.0,"IRL":0.0,"ISL":0.0,"ISR":null,"ITA":11.0,"JPN":null,"KOR":0.0,"LUX":0.0,"MEX":null,"NLD":null,"NOR":null,"NZL":1.0,"POL":null,"PRT":43.0,"RUS":null,"SAU":0.0,"SVK":null,"SVN":0.0,"SWE":null,"TUR":0.0,"USA":9.0,"ZAF":5.0},"days_since_1death_Contact tracing":{"ARG":-42.0,"AUS":-81.0,"AUT":17.0,"BEL":-15.0,"BRA":null,"CAN":-69.0,"CHE":-20.0,"CHL":-16.0,"CHN":-10.0,"CZE":null,"DEU":-48.0,"DNK":-18.0,"ESP":-34.0,"EST":null,"FIN":-47.0,"FRA":11.0,"GBR":-35.0,"GRC":null,"HUN":-17.0,"IDN":3.0,"IND":-42.0,"IRL":-16.0,"ISL":-37.0,"ISR":-9.0,"ITA":-23.0,"JPN":-29.0,"KOR":-23.0,"LUX":-45.0,"MEX":-22.0,"NLD":-9.0,"NOR":19.0,"NZL":-43.0,"POL":null,"PRT":-52.0,"RUS":-22.0,"SAU":-37.0,"SVK":-105.0,"SVN":-42.0,"SWE":-41.0,"TUR":-65.0,"USA":null,"ZAF":-39.0},"days_since_10deaths_Contact tracing":{"ARG":-42.0,"AUS":-81.0,"AUT":7.0,"BEL":-22.0,"BRA":null,"CAN":-79.0,"CHE":-29.0,"CHL":-16.0,"CHN":-21.0,"CZE":null,"DEU":-54.0,"DNK":-24.0,"ESP":-39.0,"EST":null,"FIN":-47.0,"FRA":-11.0,"GBR":-42.0,"GRC":null,"HUN":-26.0,"IDN":-5.0,"IND":-55.0,"IRL":-31.0,"ISL":-37.0,"ISR":-16.0,"ITA":-26.0,"JPN":-56.0,"KOR":-28.0,"LUX":-45.0,"MEX":-29.0,"NLD":-17.0,"NOR":7.0,"NZL":-43.0,"POL":null,"PRT":-56.0,"RUS":-26.0,"SAU":-37.0,"SVK":-105.0,"SVN":-42.0,"SWE":-48.0,"TUR":-68.0,"USA":null,"ZAF":-39.0},"days_since_100deaths_Contact tracing":{"ARG":-42.0,"AUS":-81.0,"AUT":-1.0,"BEL":-28.0,"BRA":null,"CAN":-92.0,"CHE":-40.0,"CHL":-16.0,"CHN":-27.0,"CZE":null,"DEU":-62.0,"DNK":-35.0,"ESP":-43.0,"EST":null,"FIN":-47.0,"FRA":-19.0,"GBR":-48.0,"GRC":null,"HUN":-45.0,"IDN":-14.0,"IND":-66.0,"IRL":-39.0,"ISL":-37.0,"ISR":-31.0,"ITA":-34.0,"JPN":-89.0,"KOR":-51.0,"LUX":-45.0,"MEX":-39.0,"NLD":-23.0,"NOR":-12.0,"NZL":-43.0,"POL":null,"PRT":-63.0,"RUS":-38.0,"SAU":-37.0,"SVK":-105.0,"SVN":-42.0,"SWE":-58.0,"TUR":-75.0,"USA":null,"ZAF":-39.0},"days_since_1case_Contact tracing":{"ARG":0.0,"AUS":0.0,"AUT":33.0,"BEL":22.0,"BRA":null,"CAN":-25.0,"CHE":-11.0,"CHL":26.0,"CHN":0.0,"CZE":null,"DEU":-6.0,"DNK":0.0,"ESP":-1.0,"EST":null,"FIN":29.0,"FRA":32.0,"GBR":0.0,"GRC":null,"HUN":-6.0,"IDN":13.0,"IND":1.0,"IRL":-5.0,"ISL":9.0,"ISR":19.0,"ITA":0.0,"JPN":0.0,"KOR":9.0,"LUX":0.0,"MEX":-1.0,"NLD":-1.0,"NOR":34.0,"NZL":4.0,"POL":null,"PRT":-37.0,"RUS":33.0,"SAU":6.0,"SVK":-66.0,"SVN":-1.0,"SWE":-1.0,"TUR":-58.0,"USA":null,"ZAF":1.0},"days_since_10cases_Contact tracing":{"ARG":-5.0,"AUS":-8.0,"AUT":29.0,"BEL":-7.0,"BRA":null,"CAN":-55.0,"CHE":-14.0,"CHL":21.0,"CHN":0.0,"CZE":null,"DEU":-13.0,"DNK":-7.0,"ESP":-27.0,"EST":null,"FIN":-7.0,"FRA":18.0,"GBR":-24.0,"GRC":null,"HUN":-12.0,"IDN":4.0,"IND":-34.0,"IRL":-10.0,"ISL":5.0,"ISR":10.0,"ITA":-22.0,"JPN":-15.0,"KOR":-3.0,"LUX":-12.0,"MEX":-13.0,"NLD":-4.0,"NOR":31.0,"NZL":-15.0,"POL":null,"PRT":-41.0,"RUS":-2.0,"SAU":0.0,"SVK":-71.0,"SVN":-4.0,"SWE":-29.0,"TUR":-62.0,"USA":null,"ZAF":-5.0},"days_since_100cases_Contact tracing":{"ARG":-16.0,"AUS":-45.0,"AUT":21.0,"BEL":-10.0,"BRA":null,"CAN":-71.0,"CHE":-21.0,"CHL":13.0,"CHN":-18.0,"CZE":null,"DEU":-39.0,"DNK":-12.0,"ESP":-32.0,"EST":null,"FIN":-14.0,"FRA":-4.0,"GBR":-35.0,"GRC":null,"HUN":-22.0,"IDN":-1.0,"IND":-46.0,"IRL":-19.0,"ISL":-4.0,"ISR":-2.0,"ITA":-24.0,"JPN":-38.0,"KOR":-23.0,"LUX":-17.0,"MEX":-20.0,"NLD":-9.0,"NOR":25.0,"NZL":-20.0,"POL":null,"PRT":-48.0,"RUS":-13.0,"SAU":-7.0,"SVK":-78.0,"SVN":-10.0,"SWE":-36.0,"TUR":-65.0,"USA":null,"ZAF":-12.0},"ConfirmedCases_Contact tracing":{"ARG":1.0,"AUS":1.0,"AUT":8813.0,"BEL":1.0,"BRA":null,"CAN":0.0,"CHE":0.0,"CHL":2139.0,"CHN":27.0,"CZE":null,"DEU":0.0,"DNK":1.0,"ESP":0.0,"EST":null,"FIN":2.0,"FRA":14.0,"GBR":2.0,"GRC":null,"HUN":2.0,"IDN":96.0,"IND":1.0,"IRL":0.0,"ISL":55.0,"ISR":82.0,"ITA":3.0,"JPN":1.0,"KOR":4.0,"LUX":1.0,"MEX":0.0,"NLD":0.0,"NOR":4447.0,"NZL":2.0,"POL":null,"PRT":2.0,"RUS":10.0,"SAU":11.0,"SVK":1.0,"SVN":1.0,"SWE":0.0,"TUR":1.0,"USA":null,"ZAF":2.0},"ConfirmedDeaths_Contact tracing":{"ARG":0.0,"AUS":0.0,"AUT":86.0,"BEL":0.0,"BRA":null,"CAN":0.0,"CHE":0.0,"CHL":7.0,"CHN":0.0,"CZE":null,"DEU":0.0,"DNK":0.0,"ESP":0.0,"EST":null,"FIN":0.0,"FRA":1.0,"GBR":0.0,"GRC":null,"HUN":0.0,"IDN":4.0,"IND":0.0,"IRL":0.0,"ISL":0.0,"ISR":0.0,"ITA":0.0,"JPN":0.0,"KOR":0.0,"LUX":0.0,"MEX":0.0,"NLD":0.0,"NOR":28.0,"NZL":0.0,"POL":null,"PRT":0.0,"RUS":0.0,"SAU":0.0,"SVK":0.0,"SVN":0.0,"SWE":0.0,"TUR":0.0,"USA":null,"ZAF":0.0},"Date":{"ARG":1586736000000,"AUS":1586736000000,"AUT":1586736000000,"BEL":1586736000000,"BRA":1586736000000,"CAN":1586736000000,"CHE":1586736000000,"CHL":1586736000000,"CHN":1586736000000,"CZE":1586736000000,"DEU":1586736000000,"DNK":1586736000000,"ESP":1586736000000,"EST":1586736000000,"FIN":1586736000000,"FRA":1586736000000,"GBR":1586736000000,"GRC":1586736000000,"HUN":1586736000000,"IDN":1586736000000,"IND":1586736000000,"IRL":1586736000000,"ISL":1586736000000,"ISR":1586736000000,"ITA":1586736000000,"JPN":1586736000000,"KOR":1586736000000,"LUX":1586736000000,"MEX":1586736000000,"NLD":1586736000000,"NOR":1586736000000,"NZL":1586736000000,"POL":1586736000000,"PRT":1586736000000,"RUS":1586736000000,"SAU":1586736000000,"SVK":1586736000000,"SVN":1586736000000,"SWE":1586736000000,"TUR":1586736000000,"USA":1586736000000,"ZAF":1586736000000},"CountryCode2L":{"ARG":"AR","AUS":"AU","AUT":"AT","BEL":"BE","BRA":"BR","CAN":"CA","CHE":"CH","CHL":"CL","CHN":"CN","CZE":"CZ","DEU":"DE","DNK":"DK","ESP":"ES","EST":"EE","FIN":"FI","FRA":"FR","GBR":"GB","GRC":"GR","HUN":"HU","IDN":"ID","IND":"IN","IRL":"IE","ISL":"IS","ISR":"IL","ITA":"IT","JPN":"JP","KOR":"KR","LUX":"LU","MEX":"MX","NLD":"NL","NOR":"NO","NZL":"NZ","POL":"PL","PRT":"PT","RUS":"RU","SAU":"SA","SVK":"SK","SVN":"SI","SWE":"SE","TUR":"TR","USA":"US","ZAF":"ZA"},"CountryName":{"ARG":"Argentine","AUS":"Australie","AUT":"Autriche","BEL":"Belgique","BRA":"Br\u00e9sil","CAN":"Canada","CHE":"Suisse","CHL":"Chili","CHN":"Chine","CZE":"Tch\u00e8que, R\u00e9publique","DEU":"Allemagne","DNK":"Danemark","ESP":"Espagne","EST":"Estonie","FIN":"Finlande","FRA":"France","GBR":"Royaume-Uni","GRC":"Gr\u00e8ce","HUN":"Hongrie","IDN":"Indon\u00e9sie","IND":"Inde","IRL":"Irlande","ISL":"Islande","ISR":"Isra\u00ebl","ITA":"Italie","JPN":"Japon","KOR":"South Korea","LUX":"Luxembourg","MEX":"Mexique","NLD":"Pays-Bas","NOR":"Norv\u00e8ge","NZL":"Nouvelle-Z\u00e9lande","POL":"Pologne","PRT":"Portugal","RUS":"Russia","SAU":"Arabie saoudite","SVK":"R\u00e9publique slovaque","SVN":"Slov\u00e9nie","SWE":"Su\u00e8de","TUR":"Turquie","USA":"\u00c9tats-Unis","ZAF":"Afrique du Sud"},"S12_Testing framework":{"ARG":1.0,"AUS":1.0,"AUT":2.0,"BEL":3.0,"BRA":1.0,"CAN":3.0,"CHE":2.0,"CHL":2.0,"CHN":1.0,"CZE":1.0,"DEU":1.0,"DNK":1.0,"ESP":1.0,"EST":2.0,"FIN":1.0,"FRA":1.0,"GBR":1.0,"GRC":null,"HUN":1.0,"IDN":1.0,"IND":3.0,"IRL":2.0,"ISL":3.0,"ISR":1.0,"ITA":2.0,"JPN":1.0,"KOR":3.0,"LUX":2.0,"MEX":0.0,"NLD":1.0,"NOR":1.0,"NZL":2.0,"POL":1.0,"PRT":2.0,"RUS":1.0,"SAU":2.0,"SVK":1.0,"SVN":2.0,"SWE":1.0,"TUR":2.0,"USA":3.0,"ZAF":3.0}}
import pandas as pd
import datetime
from iso3166 import countries
import gettext
import pycountry
french = gettext.translation('iso3166', pycountry.LOCALES_DIR, languages=['fr'])
french.install()
df = pd.read_csv('OxCGRT_Download_130420_173359_Full.csv')
df['Date'] = pd.to_datetime(df['Date'], format = '%Y%m%d')
days_since = [
{'label': '1death', 'column': 'ConfirmedDeaths', 'threshold': 1},
{'label': '10deaths', 'column': 'ConfirmedDeaths', 'threshold': 10},
{'label': '100deaths', 'column': 'ConfirmedDeaths', 'threshold': 100},
{'label': '1case', 'column': 'ConfirmedCases', 'threshold': 1},
{'label': '10cases', 'column': 'ConfirmedCases', 'threshold': 10},
{'label': '100cases', 'column': 'ConfirmedCases', 'threshold': 100},
]
policies = [
{'label': 'School closing', 'column': 'S1', 'requireValue': 2, 'requireGeneral': True},
{'label': 'Workplace closing', 'column': 'S2', 'requireValue': 2, 'requireGeneral': True},
{'label': 'Cancel public events', 'column': 'S3', 'requireValue': 2, 'requireGeneral': False},
{'label': 'Close public transport', 'column': 'S4', 'requireValue': 2, 'requireGeneral': True},
{'label': 'Restrictions on internal movement', 'column': 'S6', 'requireValue': 2, 'requireGeneral': True},
{'label': 'International travel controls', 'column': 'S7', 'requireValue': 3, 'requireGeneral': False},
{'label': 'Testing framework', 'column': 'S12', 'requireValue': 2, 'requireGeneral': False},
{'label': 'Contact tracing', 'column': 'S13', 'requireValue': 1, 'requireGeneral': False},
]
OECD = [
'AUS', 'AUT', 'BEL', 'CAN', 'CHL', 'CZE',
'DNK', 'EST', 'FIN', 'FRA', 'DEU', 'GRC',
'HUN', 'ISL', 'IRL', 'ISR', 'ITA', 'JPN',
'KOR', 'LUX', 'MEX', 'NLD', 'NZL', 'NOR',
'POL', 'PRT', 'SVK', 'SVN', 'ESP', 'SWE',
'CHE', 'TUR', 'GBR', 'USA',
'ARG', 'BRA', 'CHN', 'IND', 'IDN', 'RUS',
'SAU', 'ZAF'
]
df = df[df['CountryCode'].isin(OECD)]
df['CountryCode2L'] = df['CountryCode'].map(lambda c: countries.get(c).alpha2)
df['CountryName'] = df['CountryName'].map(_)
references = pd.DataFrame()
for d in days_since:
reference = df[df[d['column']] >= d['threshold']] \
.groupby('CountryCode') \
.agg({'Date': 'min'}) \
.rename(columns={'Date': d['label']})
references = references.merge(reference,
how = 'right',
left_index = True,
right_index = True)
df = df.join(references, how = 'outer', on = 'CountryCode')
for d in days_since:
df.loc[:, d['label']].fillna(datetime.datetime.now(), inplace = True)
for d in days_since:
df['days_since_' + d['label']] = (df['Date'] - df[d['label']]).dt.days
# https://www.bsg.ox.ac.uk/sites/default/files/2020-04/BSG-WP-2020-031-v4.0_0.pdf
for policy in policies:
col = policy['column']
label = policy['label']
if policy['requireGeneral']:
df[label] = (df[col + '_' + label] >= policy['requireValue']) & (df[col + '_IsGeneral'] == 1)
else:
df[label] = (df[col + '_' + label] >= policy['requireValue'])
compact = pd.DataFrame()
for policy in policies:
aggregate = {
'days_since_' + d['label']: 'min' for d in days_since
}
aggregate['ConfirmedCases'] = 'min'
aggregate['ConfirmedDeaths'] = 'min'
pivot = df[df[policy['label']] == True] \
.groupby('CountryCode') \
.agg(aggregate)
compact = compact.join(pivot.add_suffix('_' + policy['label']), how = 'outer')
compact = compact.join(
df[['Date', 'CountryCode', 'CountryCode2L', 'CountryName', 'S12_Testing framework']] \
.sort_values('Date', ascending = True) \
.groupby('CountryCode') \
.max(),
how = 'outer'
)
compact.to_csv('compact.csv')
compact.to_json('compact.json')
describe = compact.describe()
describe.to_csv('describe.csv')
describe.to_json('describe.json')
#print(compact)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment