diff --git a/notebooks/examples/openzh-covid-19-example.ipynb b/notebooks/examples/openzh-covid-19-example.ipynb index d9ffdff2e70f6f15c5a2a855d0509b582ed6ac18..b56a09054ca71ad8210af223c61b578dd56ca9f2 100644 --- a/notebooks/examples/openzh-covid-19-example.ipynb +++ b/notebooks/examples/openzh-covid-19-example.ipynb @@ -2,14 +2,15 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 24, "metadata": {}, "outputs": [], "source": [ "from pathlib import Path\n", "\n", "import altair as alt\n", - "import pandas as pd" + "import pandas as pd\n", + "from IPython.display import display, HTML" ] }, { @@ -33,7 +34,7 @@ "\n", "df = pd.concat(df_list)\n", "\n", - "df['Date'] = pd.to_datetime(df['Date'], dayfirst=True)" + "df['date'] = pd.to_datetime(df['date'], dayfirst=True)" ] }, { @@ -62,28 +63,28 @@ " <thead>\n", " <tr style=\"text-align: right;\">\n", " <th></th>\n", - " <th>Date</th>\n", - " <th>Area</th>\n", - " <th>TotalTestedCases</th>\n", - " <th>TotalConfCases</th>\n", + " <th>date</th>\n", + " <th>time</th>\n", + " <th>abbreviation_canton_and_fl</th>\n", + " <th>ncumul_tested</th>\n", + " <th>ncumul_conf</th>\n", + " <th>ncumul_hosp</th>\n", + " <th>ncumul_ICU</th>\n", + " <th>ncumul_vent</th>\n", + " <th>ncumul_released</th>\n", + " <th>ncumul_deceased</th>\n", + " <th>source</th>\n", " <th>TotalPosTests1</th>\n", " <th>TotalCured</th>\n", - " <th>TotalDeaths</th>\n", - " <th>TotalHospitalized</th>\n", - " <th>Source</th>\n", - " <th>Source2</th>\n", - " <th>Source3</th>\n", - " <th>Unnamed: 11</th>\n", + " <th>abbreviation_canton</th>\n", " </tr>\n", " </thead>\n", " <tbody>\n", " <tr>\n", " <th>0</th>\n", - " <td>2020-03-16</td>\n", - " <td>Canton_BE</td>\n", - " <td>NaN</td>\n", - " <td>123</td>\n", - " <td>131.0</td>\n", + " <td>2020-02-28</td>\n", + " <td>15:00</td>\n", + " <td>AG</td>\n", " <td>NaN</td>\n", " <td>1.0</td>\n", " <td>NaN</td>\n", @@ -91,88 +92,50 @@ " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>1</th>\n", - " <td>2020-03-18</td>\n", - " <td>Canton_BE</td>\n", - " <td>NaN</td>\n", - " <td>193</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>1.0</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>0</th>\n", - " <td>2020-02-28</td>\n", - " <td>Canton_BL</td>\n", - " <td>NaN</td>\n", - " <td>1</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>https://www.baselland.ch/politik-und-behorden/...</td>\n", + " <td>https://www.ag.ch/media/kanton_aargau/themen_1...</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " </tr>\n", " <tr>\n", " <th>1</th>\n", - " <td>2020-02-29</td>\n", - " <td>Canton_BL</td>\n", + " <td>2020-03-02</td>\n", + " <td>18:00</td>\n", + " <td>AG</td>\n", + " <td>NaN</td>\n", + " <td>2.0</td>\n", " <td>NaN</td>\n", - " <td>2</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", - " <td>https://www.baselland.ch/politik-und-behorden/...</td>\n", + " <td>https://www.ag.ch/media/kanton_aargau/themen_1...</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " </tr>\n", " <tr>\n", " <th>2</th>\n", - " <td>2020-03-01</td>\n", - " <td>Canton_BL</td>\n", + " <td>2020-03-03</td>\n", + " <td>15:00</td>\n", + " <td>AG</td>\n", " <td>NaN</td>\n", - " <td>2</td>\n", + " <td>6.0</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", + " <td>https://www.ag.ch/media/kanton_aargau/themen_1...</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>...</th>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " <td>...</td>\n", - " </tr>\n", - " <tr>\n", - " <th>11</th>\n", - " <td>2020-03-12</td>\n", - " <td>Canton_ZH</td>\n", - " <td>NaN</td>\n", - " <td>92</td>\n", + " <th>3</th>\n", + " <td>2020-03-04</td>\n", + " <td>15:00</td>\n", + " <td>AG</td>\n", " <td>NaN</td>\n", " <td>7.0</td>\n", " <td>NaN</td>\n", @@ -180,127 +143,60 @@ " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>12</th>\n", - " <td>2020-03-13</td>\n", - " <td>Canton_ZH</td>\n", - " <td>NaN</td>\n", - " <td>140</td>\n", - " <td>NaN</td>\n", - " <td>11.0</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", + " <td>https://www.ag.ch/media/kanton_aargau/themen_1...</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " </tr>\n", " <tr>\n", - " <th>13</th>\n", - " <td>2020-03-16</td>\n", - " <td>Canton_ZH</td>\n", + " <th>4</th>\n", + " <td>2020-03-05</td>\n", + " <td>15:00</td>\n", + " <td>AG</td>\n", " <td>NaN</td>\n", - " <td>270</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>1.0</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>14</th>\n", - " <td>2020-03-17</td>\n", - " <td>Canton_ZH</td>\n", - " <td>NaN</td>\n", - " <td>294</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " <td>NaN</td>\n", - " </tr>\n", - " <tr>\n", - " <th>15</th>\n", - " <td>2020-03-18</td>\n", - " <td>Canton_ZH</td>\n", - " <td>NaN</td>\n", - " <td>424</td>\n", + " <td>9.0</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", + " <td>https://www.ag.ch/media/kanton_aargau/themen_1...</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " <td>NaN</td>\n", " </tr>\n", " </tbody>\n", "</table>\n", - "<p>75 rows × 12 columns</p>\n", "</div>" ], "text/plain": [ - " Date Area TotalTestedCases TotalConfCases TotalPosTests1 \\\n", - "0 2020-03-16 Canton_BE NaN 123 131.0 \n", - "1 2020-03-18 Canton_BE NaN 193 NaN \n", - "0 2020-02-28 Canton_BL NaN 1 NaN \n", - "1 2020-02-29 Canton_BL NaN 2 NaN \n", - "2 2020-03-01 Canton_BL NaN 2 NaN \n", - ".. ... ... ... ... ... \n", - "11 2020-03-12 Canton_ZH NaN 92 NaN \n", - "12 2020-03-13 Canton_ZH NaN 140 NaN \n", - "13 2020-03-16 Canton_ZH NaN 270 NaN \n", - "14 2020-03-17 Canton_ZH NaN 294 NaN \n", - "15 2020-03-18 Canton_ZH NaN 424 NaN \n", - "\n", - " TotalCured TotalDeaths TotalHospitalized \\\n", - "0 NaN 1.0 NaN \n", - "1 NaN 1.0 NaN \n", - "0 NaN NaN NaN \n", - "1 NaN NaN NaN \n", - "2 NaN NaN NaN \n", - ".. ... ... ... \n", - "11 7.0 NaN NaN \n", - "12 11.0 NaN NaN \n", - "13 NaN 1.0 NaN \n", - "14 NaN NaN NaN \n", - "15 NaN NaN NaN \n", + " date time abbreviation_canton_and_fl ncumul_tested ncumul_conf \\\n", + "0 2020-02-28 15:00 AG NaN 1.0 \n", + "1 2020-03-02 18:00 AG NaN 2.0 \n", + "2 2020-03-03 15:00 AG NaN 6.0 \n", + "3 2020-03-04 15:00 AG NaN 7.0 \n", + "4 2020-03-05 15:00 AG NaN 9.0 \n", "\n", - " Source Source2 Source3 \\\n", - "0 NaN NaN NaN \n", - "1 NaN NaN NaN \n", - "0 https://www.baselland.ch/politik-und-behorden/... NaN NaN \n", - "1 https://www.baselland.ch/politik-und-behorden/... NaN NaN \n", - "2 NaN NaN NaN \n", - ".. ... ... ... \n", - "11 NaN NaN NaN \n", - "12 NaN NaN NaN \n", - "13 NaN NaN NaN \n", - "14 NaN NaN NaN \n", - "15 NaN NaN NaN \n", + " ncumul_hosp ncumul_ICU ncumul_vent ncumul_released ncumul_deceased \\\n", + "0 NaN NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN NaN \n", + "4 NaN NaN NaN NaN NaN \n", "\n", - " Unnamed: 11 \n", - "0 NaN \n", - "1 NaN \n", - "0 NaN \n", - "1 NaN \n", - "2 NaN \n", - ".. ... \n", - "11 NaN \n", - "12 NaN \n", - "13 NaN \n", - "14 NaN \n", - "15 NaN \n", + " source TotalPosTests1 \\\n", + "0 https://www.ag.ch/media/kanton_aargau/themen_1... NaN \n", + "1 https://www.ag.ch/media/kanton_aargau/themen_1... NaN \n", + "2 https://www.ag.ch/media/kanton_aargau/themen_1... NaN \n", + "3 https://www.ag.ch/media/kanton_aargau/themen_1... NaN \n", + "4 https://www.ag.ch/media/kanton_aargau/themen_1... NaN \n", "\n", - "[75 rows x 12 columns]" + " TotalCured abbreviation_canton \n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 NaN NaN \n", + "3 NaN NaN \n", + "4 NaN NaN " ] }, "execution_count": 3, @@ -310,7 +206,7 @@ ], "source": [ "# display the dataframe\n", - "df" + "df.head()" ] }, { @@ -322,17 +218,17 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 28, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", - "<div id=\"altair-viz-0dc4f9b9fee5403e9ce1b7e9c219a9f0\"></div>\n", + "<div id=\"altair-viz-b73c04dd691f4e5586b0a9f0dd39f35e\"></div>\n", "<script type=\"text/javascript\">\n", " (function(spec, embedOpt){\n", - " const outputDiv = document.getElementById(\"altair-viz-0dc4f9b9fee5403e9ce1b7e9c219a9f0\");\n", + " const outputDiv = document.getElementById(\"altair-viz-b73c04dd691f4e5586b0a9f0dd39f35e\");\n", " const paths = {\n", " \"vega\": \"https://cdn.jsdelivr.net/npm//vega@5?noext\",\n", " \"vega-lib\": \"https://cdn.jsdelivr.net/npm//vega-lib?noext\",\n", @@ -373,28 +269,53 @@ " .catch(showError)\n", " .then(() => displayChart(vegaEmbed));\n", " }\n", - " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-a1f62021ac6cee94dbfc4af2257f04ca\"}, \"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"Area\"}, \"x\": {\"type\": \"temporal\", \"field\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"TotalConfCases\"}}, \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-a1f62021ac6cee94dbfc4af2257f04ca\": [{\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_BE\", \"TotalTestedCases\": null, \"TotalConfCases\": 123, \"TotalPosTests1\": 131.0, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_BE\", \"TotalTestedCases\": null, \"TotalConfCases\": 193, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-28T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 1, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-29T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-01T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-02T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-03T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-04T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-05T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 6, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-06T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 6, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-07T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 15, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-08T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 19, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-09T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 20, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-10T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 22, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-11T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 26, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"Source2\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/zweiter-baselbieter-patient-stirbt-an-den-folgen-einer-covid-19-infektion\", \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-12T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 26, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-13T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 42, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-14T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 47, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-15T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 54, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 76, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-17T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 89, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_BL\", \"TotalTestedCases\": null, \"TotalConfCases\": 116, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 2.0, \"TotalHospitalized\": null, \"Source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-27T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 0, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-positiver-fall-in-basel-stadt-zweiter-positiv-getesteter-ausserkantonaler-fall-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-28T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 0, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BR_Sprecher/status/1233316679863631873?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-29T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 0, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1233759578241863681?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-01T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 1, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-02T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": 235.0, \"TotalConfCases\": 3, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-03T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 3, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-04T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 3, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-05T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 8, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-06T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 15, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-07T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 21, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-08T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 24, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-09T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 28, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-10T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 33, \"TotalPosTests1\": 0.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-11T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 37, \"TotalPosTests1\": 12.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-12T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 73, \"TotalPosTests1\": 7.0, \"TotalCured\": 4.0, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20\", \"Source2\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html\", \"Source3\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"Unnamed: 11\": null}, {\"Date\": \"2020-03-13T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 92, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-14T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 100, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 144, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 4.0, \"TotalHospitalized\": null, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-17T00:00:00\", \"Area\": \"Canton_BS\", \"TotalTestedCases\": null, \"TotalConfCases\": 165, \"TotalPosTests1\": null, \"TotalCured\": 25.0, \"TotalDeaths\": 4.0, \"TotalHospitalized\": 30.0, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_BS\\t\", \"TotalTestedCases\": null, \"TotalConfCases\": 182, \"TotalPosTests1\": null, \"TotalCured\": 36.0, \"TotalDeaths\": 4.0, \"TotalHospitalized\": 40.0, \"Source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-28T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 1, \"TotalPosTests1\": null, \"TotalCured\": 0.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-02T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": null, \"TotalCured\": 0.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-03T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 6, \"TotalPosTests1\": null, \"TotalCured\": 0.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-04T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 7, \"TotalPosTests1\": null, \"TotalCured\": 0.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-05T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 9, \"TotalPosTests1\": null, \"TotalCured\": 0.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-06T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 12, \"TotalPosTests1\": null, \"TotalCured\": 1.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-09T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 14, \"TotalPosTests1\": null, \"TotalCured\": 2.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-10T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 17, \"TotalPosTests1\": null, \"TotalCured\": 2.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-11T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 18, \"TotalPosTests1\": null, \"TotalCured\": 2.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-12T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 27, \"TotalPosTests1\": null, \"TotalCured\": 3.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-13T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 32, \"TotalPosTests1\": null, \"TotalCured\": 3.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 52, \"TotalPosTests1\": null, \"TotalCured\": 4.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-17T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 67, \"TotalPosTests1\": null, \"TotalCured\": 4.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_AG\", \"TotalTestedCases\": null, \"TotalConfCases\": 101, \"TotalPosTests1\": null, \"TotalCured\": 4.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_TG\", \"TotalTestedCases\": 246.0, \"TotalConfCases\": 17, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-17T00:00:00\", \"Area\": \"Canton_TG\", \"TotalTestedCases\": 276.0, \"TotalConfCases\": 23, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_TG\", \"TotalTestedCases\": null, \"TotalConfCases\": 32, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-27T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 1, \"TotalPosTests1\": 1.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-02-28T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-02T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 2, \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-03T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": 400.0, \"TotalConfCases\": 9, \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-05T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 19, \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-06T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 26, \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-07T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 30, \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-08T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 37, \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-09T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": 855.0, \"TotalConfCases\": 40, \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-10T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 49, \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-11T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 59, \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-12T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 92, \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-13T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 140, \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-16T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 270, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": 1.0, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-17T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 294, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}, {\"Date\": \"2020-03-18T00:00:00\", \"Area\": \"Canton_ZH\", \"TotalTestedCases\": null, \"TotalConfCases\": 424, \"TotalPosTests1\": null, \"TotalCured\": null, \"TotalDeaths\": null, \"TotalHospitalized\": null, \"Source\": null, \"Source2\": null, \"Source3\": null, \"Unnamed: 11\": null}]}}, {\"mode\": \"vega-lite\"});\n", + " })({\"config\": {\"view\": {\"continuousWidth\": 400, \"continuousHeight\": 300}}, \"data\": {\"name\": \"data-9088c1f8671e4ecdeac33dc7ee91c45f\"}, \"mark\": \"line\", \"encoding\": {\"color\": {\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"legend\": {\"title\": \"Canton\"}}, \"tooltip\": [{\"type\": \"nominal\", \"field\": \"abbreviation_canton_and_fl\", \"title\": \"Canton\"}, {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"title\": \"Cumulative\"}], \"x\": {\"type\": \"temporal\", \"field\": \"date\", \"title\": \"Date\"}, \"y\": {\"type\": \"quantitative\", \"field\": \"ncumul_conf\", \"scale\": {\"type\": \"log\"}, \"title\": \"Cases\"}}, \"title\": \"Covid-19 cases in Switzerland by Canton\", \"$schema\": \"https://vega.github.io/schema/vega-lite/v4.0.2.json\", \"datasets\": {\"data-9088c1f8671e4ecdeac33dc7ee91c45f\": [{\"date\": \"2020-02-28T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/20200228_KFS_20200106_Coronavirus_Lagebulletin_AG_Unterschrieben.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"18:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/200302_KFS_Coronavirus_Lagebulletin_2.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200303_KFS_Coronavirus_Lagebulletin_3.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200304_KFS_Coronavirus_Lagebulletin_4.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_5.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200305_KFS_Coronavirus_Lagebulletin_6.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200309_KFS_Coronavirus_Lagebulletin_7.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200310_KFS_Coronavirus_Lagebulletin_8.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200311_KFS_Coronavirus_Lagebulletin_9.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200312_KFS_Coronavirus_Lagebulletin_10.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"13:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200313_KFS_Coronavirus_Lagebulletin_11.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 52.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200316_KFS_Coronavirus_Lagebulletin_12.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 67.0, \"ncumul_hosp\": 2.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200317_KFS_Coronavirus_Lagebulletin_13.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 101.0, \"ncumul_hosp\": 6.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200318_KFS_Coronavirus_Lagebulletin_14.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 118.0, \"ncumul_hosp\": 17.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": 3.0, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200319_KFS_Coronavirus_Lagebulletin_15.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:00\", \"abbreviation_canton_and_fl\": \"AG\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 25.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": 2.0, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.ag.ch/media/kanton_aargau/themen_1/coronavirus_1/lagebulletins/200320_KFS_Coronavirus_Lagebulletin_16.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/verwaltung/departement-gesundheit-und-soziales/news-aus-dem-departement/detail/news/coronavirusersterfallinappenzellausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=fb1a9cf08108cdc7b82780b9239b009d\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/zweiter-coronafall-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=de7ec38198b5e60b6dce8fccc7735501\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-drei-neue-faelle-in-appenzell-ausserrhoden/?tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&cHash=272411484066c8fb971dcc838aa96ef9\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AR\", \"ncumul_tested\": null, \"ncumul_conf\": 11.0, \"ncumul_hosp\": 3.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ar.ch/schnellzugriff/medienmitteilungen-der-kantonalen-verwaltung/detail/news/coronavirus-bevoelkerung-und-alle-spitaeler-machen-bei-der-gesundheitsversorgung-mit/?tx_news_pi1%5Bcontroller%5D=News&tx_news_pi1%5Baction%5D=detail&cHash=3d2a0733446b5fc7cdad0f48f61c28fd\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"OW\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ow.ch/de/aktuelles/aktuellesinformationen/amtsmitteilungen/welcome.php?action=showinfo&info_id=63566&ls=0&sq=&kategorie_id=&date_from=&date_to=\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-25T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.srf.ch/news/schweiz/tessiner-patient-erster-coronavirus-fall-in-der-schweiz\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187352&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=ea65dbcabb28d4711459f3b613bbc1b7\", \"TotalPosTests1\": 6.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187363&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=b34e82602a39cad67a7f8d54150dcf70 https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187369&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=3154d18e72821fc23d7b3c5cdfe9f9a3\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187371&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=174f2d754f3b657af79f343c92fc5c89\", \"TotalPosTests1\": 18.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 180.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187437&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=59cf6112c82abed490acd8901f5a0bb2\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 265.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187466&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=1b10e6e8117296766155edcf9c317a4c\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 291.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 6.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187467&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=af5473066754ef4d1272e156056acc07\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 330.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 8.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187475&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=dee4a529abd4e9300e116c7ff4db5774\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 422.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 10.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187486&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=d106aab74491da09b294ff13ffadd02f\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 511.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 14.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187493&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=7803bbc03dd49ef2e421dfd6b12dd239\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 638.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 15.0, \"source\": \"https://www4.ti.ch/area-media/comunicati/dettaglio-comunicato/?NEWS_ID=187499&tx_tichareamedia_comunicazioni%5Baction%5D=show&tx_tichareamedia_comunicazioni%5Bcontroller%5D=Comunicazioni&cHash=634a783514bdcbb426c005f1ea916268\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"TI\", \"ncumul_tested\": null, \"ncumul_conf\": 834.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 22.0, \"source\": \"https://www4.ti.ch/dss/dsp/covid19/home/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SH\", \"ncumul_tested\": null, \"ncumul_conf\": 14.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://sh.ch/CMS/Webseite/Kanton-Schaffhausen/Beh-rde/Verwaltung/Departement-des-Innern/Gesundheitsamt-3209198-DE.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-erste-person-aus-dem-kanton-zug-infiziert\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-sars-cov-2-zwei-weitere-faelle-im-kanton-zug\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-kanton-zug-stellt-sich-hinter-massnahmen-des-bundes\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/gesundZG/status/1238733148462157824?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/covid-19-zuger-spitaeler-bereiten-sich-gemeinsam-auf-herausfordernde-zeit-vor\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZG\", \"ncumul_tested\": null, \"ncumul_conf\": 48.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": null, \"source\": \"https://www.zg.ch/behoerden/gesundheitsdirektion/direktionssekretariat/aktuell/coronavirus-ausreichende-testkapazitaeten-im-kanton-zug-vorhanden\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 23.0, \"ncumul_hosp\": 15.0, \"ncumul_ICU\": 2.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": 16.0, \"ncumul_ICU\": 4.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 40.0, \"ncumul_hosp\": 22.0, \"ncumul_ICU\": 3.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 51.0, \"ncumul_hosp\": 29.0, \"ncumul_ICU\": 5.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 77.0, \"ncumul_hosp\": 36.0, \"ncumul_ICU\": 6.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 108.0, \"ncumul_hosp\": 38.0, \"ncumul_ICU\": 7.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 156.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 8.0, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 204.0, \"ncumul_hosp\": 52.0, \"ncumul_ICU\": 10.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 2.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 350.0, \"ncumul_hosp\": 43.0, \"ncumul_ICU\": 14.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 406.0, \"ncumul_hosp\": 62.0, \"ncumul_ICU\": 19.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 508.0, \"ncumul_hosp\": 66.0, \"ncumul_ICU\": 27.0, \"ncumul_vent\": null, \"ncumul_released\": 5.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 608.0, \"ncumul_hosp\": 95.0, \"ncumul_ICU\": 35.0, \"ncumul_vent\": null, \"ncumul_released\": 9.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 796.0, \"ncumul_hosp\": 128.0, \"ncumul_ICU\": 34.0, \"ncumul_vent\": null, \"ncumul_released\": 16.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VD\", \"ncumul_tested\": null, \"ncumul_conf\": 1212.0, \"ncumul_hosp\": 140.0, \"ncumul_ICU\": 32.0, \"ncumul_vent\": null, \"ncumul_released\": 52.0, \"ncumul_deceased\": 7.0, \"source\": \"https://www.vd.ch/toutes-les-actualites/hotline-et-informations-sur-le-coronavirus/\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 3.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": 1.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45351/MM_Coronavirus_4_3_2020.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 6.0, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45417/MM_Coronavirus_6_3_2020.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 10.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45585/MM_Coronavirus_13_03_2020.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"03:03\", \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": 1.0, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.bote.ch/nachrichten/schwyz/schwyz_bdu/coronavirus-einsatz-fuer-spitalbataillon-5;art146989,1229758\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SZ\", \"ncumul_tested\": null, \"ncumul_conf\": 13.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sz.ch/public/upload/assets/45590/MM_Coronavirus_15_3_2020.pdf\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"08:00\", \"abbreviation_canton_and_fl\": \"GE\", \"ncumul_tested\": null, \"ncumul_conf\": 873.0, \"ncumul_hosp\": 109.0, \"ncumul_ICU\": 22.0, \"ncumul_vent\": 82.0, \"ncumul_released\": null, \"ncumul_deceased\": 7.0, \"source\": \"https://twitter.com/jonasbieri/status/1241276233259851776?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 123.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 193.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BE\", \"ncumul_tested\": null, \"ncumul_conf\": 377.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.besondere-lage.sites.be.ch/besondere-lage_sites/de/index/corona/index.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": 85.0, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63802\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/mmdirektionen/63841\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"UR\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ur.ch/themen/2920\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 65.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://web.archive.org/web/20200318191404/https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"09:40\", \"abbreviation_canton_and_fl\": \"LU\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gesundheit.lu.ch/themen/Humanmedizin/Infektionskrankheiten/Coronavirus\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": \"17:29\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-anzahl-der-getesteten-faelle-und-zwischenstand-kita-riehen-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": 235.0, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-zwei-neue-positive-faelle-in-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": \"17:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1234880556095213569?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"17:20\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235240377134862336?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": \"17:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 8.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-coronavirus-fuenf-neue-positive-faelle-in-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": \"14:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1235934884167852035?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 21.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236249864473894914?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 24.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236609191831384064?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1236973685602426881?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 33.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237336196772175873?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1237694819419422720?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 73.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 4.0, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238073089902235648?s=20 https://www.coronavirus.bs.ch/nm/2020-coronavirus-ende-der-quarantaenemassnahmen-im-fall-kita-riehen-gd.html https://www.coronavirus.bs.ch/nm/2020-coronavirus-erster-todesfall-im-kanton-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": \"12:30\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238430659762364417?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": \"11:27\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 100.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://twitter.com/BAG_OFSP_UFSP/status/1238773726423941127?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 144.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-144-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": \"12:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 165.0, \"ncumul_hosp\": 30.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 25.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-165-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": \"11:15\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 182.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 36.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-182-bestaetigte-faelle-im-kanton-basel-stadt-treffen-mit-allen-spitaelern-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"11:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 222.0, \"ncumul_hosp\": 40.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 44.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-222-bestaetigte-faelle-basel-stadt-trifft-gemeinsam-mit-den-spitaelern-vorkehrungen-fuer-intensiv--und-beatmungskapazitaeten-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 272.0, \"ncumul_hosp\": 45.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 46.0, \"ncumul_deceased\": 4.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-272-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-21T00:00:00\", \"time\": \"10:00\", \"abbreviation_canton_and_fl\": \"BS\", \"ncumul_tested\": null, \"ncumul_conf\": 299.0, \"ncumul_hosp\": 46.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 57.0, \"ncumul_deceased\": 5.0, \"source\": \"https://www.coronavirus.bs.ch/nm/2020-tagesbulletin-coronavirus-299-bestaetigte-faelle-im-kanton-basel-stadt-gd.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-27T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 2.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 9.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 13.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 400.0, \"ncumul_conf\": 9.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 19.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 26.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 30.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 30.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 37.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 37.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 40.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": 855.0, \"ncumul_conf\": 40.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 49.0, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": 59.0, \"TotalCured\": 1.0, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 59.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": 7.0, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 92.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": 11.0, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 140.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 270.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 294.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 424.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 526.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"ZH\", \"ncumul_tested\": null, \"ncumul_conf\": 773.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://gd.zh.ch/internet/gesundheitsdirektion/de/themen/coronavirus.html#title-content-internet-gesundheitsdirektion-de-themen-coronavirus-jcr-content-contentPar-textimage_7\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 27.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"17:00\", \"abbreviation_canton_and_fl\": \"JU\", \"ncumul_tested\": null, \"ncumul_conf\": 29.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.jura.ch/fr/Autorites/Coronavirus/Accueil/Coronavirus-Informations-officielles-a-la-population-jurassienne.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 4.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/aktuellesinformationen/63359\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 25.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"15:20\", \"abbreviation_canton_and_fl\": \"NW\", \"ncumul_tested\": null, \"ncumul_conf\": 28.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.nw.ch/gesundheitsamtdienste/6044\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"06:35\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/erster-bestaetigter-corona-fall-im-kanton-.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": \"15:38\", \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/news/sgch_allgemein/2020/03/zweiter-bestaetigter-fall-einer-corona-patientin.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 61.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 85.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"SG\", \"ncumul_tested\": null, \"ncumul_conf\": 98.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.sg.ch/tools/informationen-coronavirus.html\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6767345/2020+02+28+-+Medienmitteilung+-+1.+Fall+Coronavirus+VS.pdf/37c4f942-c5d5-6ab5-64fd-83444de4eba5?t=1582923242156\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://vs.ch/documents/529400/6789273/2020+03+03+-+Medienmitteilung+-+Best%C3%A4tigung+2.+Fall.pdf/9e063e45-70a1-682e-fc37-31d9685f71f1?t=1583233390225\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 3.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6812036\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 5.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=5#collapse6828733\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 7.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 12.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=4#collapse6846567\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 18.0, \"ncumul_hosp\": 4.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": 3.0, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6858802\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6870561\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=3#collapse6898881\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 95.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.vs.ch/de/web/coronavirus/info?p_p_id=com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_delta=5&p_r_p_resetCur=false&_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_1rjMHS5sCcaN_cur=2#collapse6927494\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 232.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 4.0, \"source\": \"https://www.vs.ch/de/web/coronavirus#collapse6955818\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"VS\", \"ncumul_tested\": null, \"ncumul_conf\": 282.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 5.0, \"source\": \"https://www.vs.ch/de/web/coronavirus\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 246.0, \"ncumul_conf\": 17.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": 276.0, \"ncumul_conf\": 23.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 32.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 36.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"TG\", \"ncumul_tested\": null, \"ncumul_conf\": 49.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.tg.ch/news/fachdossier-coronavirus.html/10552\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": \"16:00\", \"abbreviation_canton_and_fl\": \"NE\", \"ncumul_tested\": null, \"ncumul_conf\": 159.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://twitter.com/jonasbieri/status/1241281613272670211?s=20\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-28T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 1.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-erster-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-02-29T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/weiterer-bestaetigter-fall-aus-dem-kanton-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-01T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-02T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-03T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-04T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-05T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/neuer-coronavirus-covid-19-sechs-bestaetigte-faelle-im-kanton-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-06T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 6.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-07T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 15.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-15-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-08T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 19.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/patient-im-kantonsspital-baselland-stirbt-an-den-folgen-einer-coronavirus-infektion\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-09T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 20.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-xx-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-10T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 22.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-11T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-1\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-12T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 26.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": null, \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-13T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 42.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-26-bestaetigte-faelle-in-basel-landschaft-2\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 47.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-47-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-15T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 54.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-54-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-16T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 76.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-67-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-17T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 89.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-89-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-116-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 134.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-131-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"BL\", \"ncumul_tested\": null, \"ncumul_conf\": 184.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 2.0, \"source\": \"https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/medienmitteilungen/update-170-bestaetigte-faelle-in-basel-landschaft\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-18T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 116.0, \"ncumul_hosp\": 13.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-19T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 145.0, \"ncumul_hosp\": 18.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 1.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-20T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"GR\", \"ncumul_tested\": null, \"ncumul_conf\": 213.0, \"ncumul_hosp\": 24.0, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": 3.0, \"source\": \"https://www.gr.ch/DE/institutionen/verwaltung/djsg/ga/coronavirus/info/Seiten/Start.aspx\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}, {\"date\": \"2020-03-14T00:00:00\", \"time\": null, \"abbreviation_canton_and_fl\": \"AI\", \"ncumul_tested\": null, \"ncumul_conf\": 2.0, \"ncumul_hosp\": null, \"ncumul_ICU\": null, \"ncumul_vent\": null, \"ncumul_released\": null, \"ncumul_deceased\": null, \"source\": \"https://www.ai.ch/themen/gesundheit-alter-und-soziales/gesundheitsfoerderung-und-praevention/aktuelles/erste-bestaetigte-coronavirus-faelle-auch-in-innerrhoden\", \"TotalPosTests1\": null, \"TotalCured\": null, \"abbreviation_canton\": null}]}}, {\"mode\": \"vega-lite\"});\n", "</script>" ], "text/plain": [ "alt.Chart(...)" ] }, - "execution_count": 4, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "\n", + "<p style=\"font-size: smaller\">Data Source: \n", + " <a href=\"https://github.com/openZH/covid_19.git\">OpenData Zuerich</a>,\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>" + ], + "text/plain": [ + "<IPython.core.display.HTML object>" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ - "alt.Chart(df).mark_line().encode(x='Date', y='TotalConfCases', color='Area')" + "chart = alt.Chart(\n", + " df.where(df.ncumul_conf>0).dropna(subset=['abbreviation_canton_and_fl']), title='Covid-19 cases in Switzerland by Canton'\n", + ").mark_line().encode(\n", + " alt.X('date', title='Date'), \n", + " alt.Y('ncumul_conf', \n", + " title='Cases', scale=alt.Scale(type='log')),\n", + " color=alt.Color('abbreviation_canton_and_fl', legend=alt.Legend(title=\"Canton\")),\n", + " tooltip=[alt.Tooltip('abbreviation_canton_and_fl',title='Canton'),\n", + " alt.Tooltip('ncumul_conf',title='Cumulative')]\n", + ")\n", + "chart.configure_header(titleFontSize=25)\n", + "chart.configure_axis(labelFontSize=15, titleFontSize=15)\n", + "display(chart)\n", + "display(HTML('''\n", + "<p style=\"font-size: smaller\">Data Source: \n", + " <a href=\"https://github.com/openZH/covid_19.git\">OpenData Zuerich</a>,\n", + " <a href=\"https://renkulab.io/projects/covid-19/covid-19-public-data\">Covid-19 Public Data Collaboration Project</a>\n", + "</p>'''))" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { @@ -413,7 +334,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.7.7" } }, "nbformat": 4,