diff --git a/Covid_Analysis.ipynb b/Covid_Analysis.ipynb
new file mode 100644
index 00000000000..320723b7511
--- /dev/null
+++ b/Covid_Analysis.ipynb
@@ -0,0 +1,512083 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "source": [
+ "# Covid-19 Data Analysis"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Data Source: \r\n",
+ "https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_daily_reports\r\n",
+ "\r\n",
+ "### File naming convention\r\n",
+ "\r\n",
+ "MM-DD-YYYY.csv in UTC.\r\n",
+ "\r\n",
+ "### Field description\r\n",
+ "\r\n",
+ "- Province_State: China - province name; US/Canada/Australia/ - city name, state/province name; Others - name of the event (e.g., \"Diamond Princess\" cruise ship); other countries - blank.\r\n",
+ "\r\n",
+ "- Country_Region: country/region name conforming to WHO (will be updated).\r\n",
+ "\r\n",
+ "- Last_Update: MM/DD/YYYY HH:mm (24 hour format, in UTC).\r\n",
+ "\r\n",
+ "- Confirmed: the number of confirmed cases. For Hubei Province: from Feb 13 (GMT +8), we report both clinically diagnosed and lab-confirmed cases. For lab-confirmed cases only (Before Feb 17), please refer to who_covid_19_situation_reports. For Italy, diagnosis standard might be changed since Feb 27 to \"slow the growth of new case numbers.\" (Source)\r\n",
+ "\r\n",
+ "- Deaths: the number of deaths.\r\n",
+ "\r\n",
+ "- Recovered: the number of recovered cases."
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Data sources and libraries"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Read the dataset"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "source": [
+ "import pandas as pd\r\n",
+ "import pandas as pd\r\n",
+ "covid = pd.read_csv('https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_daily_reports/05-10-2021.csv', parse_dates=['Last_Update'])\r\n",
+ "\r\n",
+ "#https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_daily_reports\r\n",
+ "#the original file is from 01-10-2021\r\n",
+ "\r\n",
+ "#I have decided to use a database from May 2021 because it seems more trustful. The more recent datasets miss data in active an recovered cases.\r\n",
+ "#new comment added"
+ ],
+ "outputs": [],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Display the top 5 rows in the data"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "source": [
+ "covid.head(5)"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " FIPS | \n",
+ " Admin2 | \n",
+ " Province_State | \n",
+ " Country_Region | \n",
+ " Last_Update | \n",
+ " Lat | \n",
+ " Long_ | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ " Active | \n",
+ " Combined_Key | \n",
+ " Incident_Rate | \n",
+ " Case_Fatality_Ratio | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Afghanistan | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 33.93911 | \n",
+ " 67.709953 | \n",
+ " 62063 | \n",
+ " 2698 | \n",
+ " 54382.0 | \n",
+ " 4983.0 | \n",
+ " Afghanistan | \n",
+ " 159.428834 | \n",
+ " 4.347196 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Albania | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 41.15330 | \n",
+ " 20.168300 | \n",
+ " 131753 | \n",
+ " 2416 | \n",
+ " 118041.0 | \n",
+ " 11296.0 | \n",
+ " Albania | \n",
+ " 4578.254222 | \n",
+ " 1.833734 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Algeria | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 28.03390 | \n",
+ " 1.659600 | \n",
+ " 124288 | \n",
+ " 3335 | \n",
+ " 86554.0 | \n",
+ " 34399.0 | \n",
+ " Algeria | \n",
+ " 283.432255 | \n",
+ " 2.683284 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Andorra | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 42.50630 | \n",
+ " 1.521800 | \n",
+ " 13429 | \n",
+ " 127 | \n",
+ " 13021.0 | \n",
+ " 281.0 | \n",
+ " Andorra | \n",
+ " 17380.443927 | \n",
+ " 0.945714 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Angola | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " -11.20270 | \n",
+ " 17.873900 | \n",
+ " 28875 | \n",
+ " 636 | \n",
+ " 24772.0 | \n",
+ " 3467.0 | \n",
+ " Angola | \n",
+ " 87.856035 | \n",
+ " 2.202597 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " FIPS Admin2 Province_State Country_Region Last_Update Lat \\\n",
+ "0 NaN NaN NaN Afghanistan 2021-05-11 04:20:41 33.93911 \n",
+ "1 NaN NaN NaN Albania 2021-05-11 04:20:41 41.15330 \n",
+ "2 NaN NaN NaN Algeria 2021-05-11 04:20:41 28.03390 \n",
+ "3 NaN NaN NaN Andorra 2021-05-11 04:20:41 42.50630 \n",
+ "4 NaN NaN NaN Angola 2021-05-11 04:20:41 -11.20270 \n",
+ "\n",
+ " Long_ Confirmed Deaths Recovered Active Combined_Key \\\n",
+ "0 67.709953 62063 2698 54382.0 4983.0 Afghanistan \n",
+ "1 20.168300 131753 2416 118041.0 11296.0 Albania \n",
+ "2 1.659600 124288 3335 86554.0 34399.0 Algeria \n",
+ "3 1.521800 13429 127 13021.0 281.0 Andorra \n",
+ "4 17.873900 28875 636 24772.0 3467.0 Angola \n",
+ "\n",
+ " Incident_Rate Case_Fatality_Ratio \n",
+ "0 159.428834 4.347196 \n",
+ "1 4578.254222 1.833734 \n",
+ "2 283.432255 2.683284 \n",
+ "3 17380.443927 0.945714 \n",
+ "4 87.856035 2.202597 "
+ ]
+ },
+ "metadata": {},
+ "execution_count": 2
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the information of the dataset"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "source": [
+ "covid.info()"
+ ],
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\n",
+ "RangeIndex: 3987 entries, 0 to 3986\n",
+ "Data columns (total 14 columns):\n",
+ " # Column Non-Null Count Dtype \n",
+ "--- ------ -------------- ----- \n",
+ " 0 FIPS 3266 non-null float64 \n",
+ " 1 Admin2 3271 non-null object \n",
+ " 2 Province_State 3813 non-null object \n",
+ " 3 Country_Region 3987 non-null object \n",
+ " 4 Last_Update 3987 non-null datetime64[ns]\n",
+ " 5 Lat 3899 non-null float64 \n",
+ " 6 Long_ 3899 non-null float64 \n",
+ " 7 Confirmed 3987 non-null int64 \n",
+ " 8 Deaths 3987 non-null int64 \n",
+ " 9 Recovered 710 non-null float64 \n",
+ " 10 Active 709 non-null float64 \n",
+ " 11 Combined_Key 3987 non-null object \n",
+ " 12 Incident_Rate 3899 non-null float64 \n",
+ " 13 Case_Fatality_Ratio 3944 non-null float64 \n",
+ "dtypes: datetime64[ns](1), float64(7), int64(2), object(4)\n",
+ "memory usage: 436.2+ KB\n"
+ ]
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the sum of missing values of features in the dataset"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "source": [
+ "covid.isna().sum()"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FIPS 721\n",
+ "Admin2 716\n",
+ "Province_State 174\n",
+ "Country_Region 0\n",
+ "Last_Update 0\n",
+ "Lat 88\n",
+ "Long_ 88\n",
+ "Confirmed 0\n",
+ "Deaths 0\n",
+ "Recovered 3277\n",
+ "Active 3278\n",
+ "Combined_Key 0\n",
+ "Incident_Rate 88\n",
+ "Case_Fatality_Ratio 43\n",
+ "dtype: int64"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 4
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the number of Confirmed cases by Country"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "source": [
+ "#covid.groupby('Country_Region').Confirmed.agg(['sum']),index=False\r\n",
+ "covid.groupby('Country_Region').Confirmed.sum().reset_index()\r\n",
+ "\r\n"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country_Region | \n",
+ " Confirmed | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Afghanistan | \n",
+ " 62063 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Albania | \n",
+ " 131753 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Algeria | \n",
+ " 124288 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Andorra | \n",
+ " 13429 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Angola | \n",
+ " 28875 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 190 | \n",
+ " Vietnam | \n",
+ " 3489 | \n",
+ "
\n",
+ " \n",
+ " 191 | \n",
+ " West Bank and Gaza | \n",
+ " 302249 | \n",
+ "
\n",
+ " \n",
+ " 192 | \n",
+ " Yemen | \n",
+ " 6485 | \n",
+ "
\n",
+ " \n",
+ " 193 | \n",
+ " Zambia | \n",
+ " 92112 | \n",
+ "
\n",
+ " \n",
+ " 194 | \n",
+ " Zimbabwe | \n",
+ " 38433 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
195 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country_Region Confirmed\n",
+ "0 Afghanistan 62063\n",
+ "1 Albania 131753\n",
+ "2 Algeria 124288\n",
+ "3 Andorra 13429\n",
+ "4 Angola 28875\n",
+ ".. ... ...\n",
+ "190 Vietnam 3489\n",
+ "191 West Bank and Gaza 302249\n",
+ "192 Yemen 6485\n",
+ "193 Zambia 92112\n",
+ "194 Zimbabwe 38433\n",
+ "\n",
+ "[195 rows x 2 columns]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 5
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the number of Deaths by Country"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "source": [
+ "covid.groupby('Country_Region').Deaths.sum().reset_index()"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country_Region | \n",
+ " Deaths | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Afghanistan | \n",
+ " 2698 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Albania | \n",
+ " 2416 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Algeria | \n",
+ " 3335 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Andorra | \n",
+ " 127 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Angola | \n",
+ " 636 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 190 | \n",
+ " Vietnam | \n",
+ " 35 | \n",
+ "
\n",
+ " \n",
+ " 191 | \n",
+ " West Bank and Gaza | \n",
+ " 3378 | \n",
+ "
\n",
+ " \n",
+ " 192 | \n",
+ " Yemen | \n",
+ " 1275 | \n",
+ "
\n",
+ " \n",
+ " 193 | \n",
+ " Zambia | \n",
+ " 1257 | \n",
+ "
\n",
+ " \n",
+ " 194 | \n",
+ " Zimbabwe | \n",
+ " 1576 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
195 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country_Region Deaths\n",
+ "0 Afghanistan 2698\n",
+ "1 Albania 2416\n",
+ "2 Algeria 3335\n",
+ "3 Andorra 127\n",
+ "4 Angola 636\n",
+ ".. ... ...\n",
+ "190 Vietnam 35\n",
+ "191 West Bank and Gaza 3378\n",
+ "192 Yemen 1275\n",
+ "193 Zambia 1257\n",
+ "194 Zimbabwe 1576\n",
+ "\n",
+ "[195 rows x 2 columns]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 6
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the number of Recovered cases by Country"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "source": [
+ "covid.groupby('Country_Region').Recovered.sum().reset_index()\r\n"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country_Region | \n",
+ " Recovered | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Afghanistan | \n",
+ " 54382.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Albania | \n",
+ " 118041.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Algeria | \n",
+ " 86554.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Andorra | \n",
+ " 13021.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Angola | \n",
+ " 24772.0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 190 | \n",
+ " Vietnam | \n",
+ " 2618.0 | \n",
+ "
\n",
+ " \n",
+ " 191 | \n",
+ " West Bank and Gaza | \n",
+ " 287206.0 | \n",
+ "
\n",
+ " \n",
+ " 192 | \n",
+ " Yemen | \n",
+ " 3001.0 | \n",
+ "
\n",
+ " \n",
+ " 193 | \n",
+ " Zambia | \n",
+ " 90501.0 | \n",
+ "
\n",
+ " \n",
+ " 194 | \n",
+ " Zimbabwe | \n",
+ " 36208.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
195 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country_Region Recovered\n",
+ "0 Afghanistan 54382.0\n",
+ "1 Albania 118041.0\n",
+ "2 Algeria 86554.0\n",
+ "3 Andorra 13021.0\n",
+ "4 Angola 24772.0\n",
+ ".. ... ...\n",
+ "190 Vietnam 2618.0\n",
+ "191 West Bank and Gaza 287206.0\n",
+ "192 Yemen 3001.0\n",
+ "193 Zambia 90501.0\n",
+ "194 Zimbabwe 36208.0\n",
+ "\n",
+ "[195 rows x 2 columns]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 7
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the number of Active Cases by Country"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "source": [
+ "covid.groupby('Country_Region').Active.sum().reset_index()"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country_Region | \n",
+ " Active | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Afghanistan | \n",
+ " 4983.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Albania | \n",
+ " 11296.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Algeria | \n",
+ " 34399.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Andorra | \n",
+ " 281.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Angola | \n",
+ " 3467.0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 190 | \n",
+ " Vietnam | \n",
+ " 836.0 | \n",
+ "
\n",
+ " \n",
+ " 191 | \n",
+ " West Bank and Gaza | \n",
+ " 11665.0 | \n",
+ "
\n",
+ " \n",
+ " 192 | \n",
+ " Yemen | \n",
+ " 2209.0 | \n",
+ "
\n",
+ " \n",
+ " 193 | \n",
+ " Zambia | \n",
+ " 354.0 | \n",
+ "
\n",
+ " \n",
+ " 194 | \n",
+ " Zimbabwe | \n",
+ " 649.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
195 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country_Region Active\n",
+ "0 Afghanistan 4983.0\n",
+ "1 Albania 11296.0\n",
+ "2 Algeria 34399.0\n",
+ "3 Andorra 281.0\n",
+ "4 Angola 3467.0\n",
+ ".. ... ...\n",
+ "190 Vietnam 836.0\n",
+ "191 West Bank and Gaza 11665.0\n",
+ "192 Yemen 2209.0\n",
+ "193 Zambia 354.0\n",
+ "194 Zimbabwe 649.0\n",
+ "\n",
+ "[195 rows x 2 columns]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 8
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the latest number of Confirmed, Deaths, Recovered and Active cases Country-wise"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "source": [
+ "covid.groupby('Country_Region').agg({'Confirmed':['sum'],\r\n",
+ "'Deaths': ['sum'],\r\n",
+ "'Recovered':['sum'],\r\n",
+ "'Active':['sum'],\r\n",
+ "'Active':['sum']}).reset_index()"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Country_Region | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ " Active | \n",
+ "
\n",
+ " \n",
+ " | \n",
+ " | \n",
+ " sum | \n",
+ " sum | \n",
+ " sum | \n",
+ " sum | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Afghanistan | \n",
+ " 62063 | \n",
+ " 2698 | \n",
+ " 54382.0 | \n",
+ " 4983.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Albania | \n",
+ " 131753 | \n",
+ " 2416 | \n",
+ " 118041.0 | \n",
+ " 11296.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " Algeria | \n",
+ " 124288 | \n",
+ " 3335 | \n",
+ " 86554.0 | \n",
+ " 34399.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " Andorra | \n",
+ " 13429 | \n",
+ " 127 | \n",
+ " 13021.0 | \n",
+ " 281.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Angola | \n",
+ " 28875 | \n",
+ " 636 | \n",
+ " 24772.0 | \n",
+ " 3467.0 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 190 | \n",
+ " Vietnam | \n",
+ " 3489 | \n",
+ " 35 | \n",
+ " 2618.0 | \n",
+ " 836.0 | \n",
+ "
\n",
+ " \n",
+ " 191 | \n",
+ " West Bank and Gaza | \n",
+ " 302249 | \n",
+ " 3378 | \n",
+ " 287206.0 | \n",
+ " 11665.0 | \n",
+ "
\n",
+ " \n",
+ " 192 | \n",
+ " Yemen | \n",
+ " 6485 | \n",
+ " 1275 | \n",
+ " 3001.0 | \n",
+ " 2209.0 | \n",
+ "
\n",
+ " \n",
+ " 193 | \n",
+ " Zambia | \n",
+ " 92112 | \n",
+ " 1257 | \n",
+ " 90501.0 | \n",
+ " 354.0 | \n",
+ "
\n",
+ " \n",
+ " 194 | \n",
+ " Zimbabwe | \n",
+ " 38433 | \n",
+ " 1576 | \n",
+ " 36208.0 | \n",
+ " 649.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
195 rows × 5 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Country_Region Confirmed Deaths Recovered Active\n",
+ " sum sum sum sum\n",
+ "0 Afghanistan 62063 2698 54382.0 4983.0\n",
+ "1 Albania 131753 2416 118041.0 11296.0\n",
+ "2 Algeria 124288 3335 86554.0 34399.0\n",
+ "3 Andorra 13429 127 13021.0 281.0\n",
+ "4 Angola 28875 636 24772.0 3467.0\n",
+ ".. ... ... ... ... ...\n",
+ "190 Vietnam 3489 35 2618.0 836.0\n",
+ "191 West Bank and Gaza 302249 3378 287206.0 11665.0\n",
+ "192 Yemen 6485 1275 3001.0 2209.0\n",
+ "193 Zambia 92112 1257 90501.0 354.0\n",
+ "194 Zimbabwe 38433 1576 36208.0 649.0\n",
+ "\n",
+ "[195 rows x 5 columns]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 9
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Show the countries with no recovered cases"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "source": [
+ "no_recovered_cases=covid.groupby('Country_Region').filter(lambda x: x['Recovered'].sum() == 0)\r\n",
+ "no_recovered_cases.pivot_table(index='Country_Region',values='Recovered',aggfunc='sum')#.reset_index=True"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Recovered | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Belgium | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Kiribati | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Palau | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Serbia | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Summer Olympics 2020 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Sweden | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " US | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Recovered\n",
+ "Country_Region \n",
+ "Belgium 0.0\n",
+ "Kiribati 0.0\n",
+ "Palau 0.0\n",
+ "Serbia 0.0\n",
+ "Summer Olympics 2020 0.0\n",
+ "Sweden 0.0\n",
+ "US 0.0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 10
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the countries with no confirmed cases"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "source": [
+ "no_confirmed_cases=covid.groupby('Country_Region').filter(lambda x: x['Confirmed'].sum() == 0)\r\n",
+ "no_confirmed_cases.pivot_table(index='Country_Region',values='Confirmed',aggfunc='sum')#.reset_index=True\r\n"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Confirmed | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Kiribati | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Palau | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Summer Olympics 2020 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Confirmed\n",
+ "Country_Region \n",
+ "Kiribati 0\n",
+ "Palau 0\n",
+ "Summer Olympics 2020 0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 11
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the countries with no deaths"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "source": [
+ "no_deaths_cases=covid.groupby('Country_Region').filter(lambda x: x['Deaths'].sum() == 0)\r\n",
+ "no_deaths_cases.pivot_table(index='Country_Region',values='Deaths',aggfunc='sum')#.reset_index=True"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Deaths | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Dominica | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Holy See | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Kiribati | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Marshall Islands | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Micronesia | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Palau | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Saint Kitts and Nevis | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Samoa | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Solomon Islands | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " Summer Olympics 2020 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Deaths\n",
+ "Country_Region \n",
+ "Dominica 0\n",
+ "Holy See 0\n",
+ "Kiribati 0\n",
+ "Marshall Islands 0\n",
+ "Micronesia 0\n",
+ "Palau 0\n",
+ "Saint Kitts and Nevis 0\n",
+ "Samoa 0\n",
+ "Solomon Islands 0\n",
+ "Summer Olympics 2020 0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 12
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "source": [
+ "no_deaths_cases=covid.groupby('Country_Region').filter(lambda x: x['Deaths'].sum() == 0)\r\n",
+ "no_deaths_cases.pivot_table(index='Country_Region',values=['Confirmed','Deaths','Recovered'],aggfunc='sum')#.reset_index=True"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Dominica | \n",
+ " 175 | \n",
+ " 0 | \n",
+ " 175.0 | \n",
+ "
\n",
+ " \n",
+ " Holy See | \n",
+ " 27 | \n",
+ " 0 | \n",
+ " 15.0 | \n",
+ "
\n",
+ " \n",
+ " Kiribati | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Marshall Islands | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 4.0 | \n",
+ "
\n",
+ " \n",
+ " Micronesia | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " Palau | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Saint Kitts and Nevis | \n",
+ " 45 | \n",
+ " 0 | \n",
+ " 44.0 | \n",
+ "
\n",
+ " \n",
+ " Samoa | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ "
\n",
+ " \n",
+ " Solomon Islands | \n",
+ " 20 | \n",
+ " 0 | \n",
+ " 20.0 | \n",
+ "
\n",
+ " \n",
+ " Summer Olympics 2020 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Confirmed Deaths Recovered\n",
+ "Country_Region \n",
+ "Dominica 175 0 175.0\n",
+ "Holy See 27 0 15.0\n",
+ "Kiribati 0 0 0.0\n",
+ "Marshall Islands 4 0 4.0\n",
+ "Micronesia 1 0 1.0\n",
+ "Palau 0 0 0.0\n",
+ "Saint Kitts and Nevis 45 0 44.0\n",
+ "Samoa 3 0 2.0\n",
+ "Solomon Islands 20 0 20.0\n",
+ "Summer Olympics 2020 0 0 0.0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 13
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the Top 10 countries with Confirmed cases"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "source": [
+ "covid.head(5)"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " FIPS | \n",
+ " Admin2 | \n",
+ " Province_State | \n",
+ " Country_Region | \n",
+ " Last_Update | \n",
+ " Lat | \n",
+ " Long_ | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ " Active | \n",
+ " Combined_Key | \n",
+ " Incident_Rate | \n",
+ " Case_Fatality_Ratio | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Afghanistan | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 33.93911 | \n",
+ " 67.709953 | \n",
+ " 62063 | \n",
+ " 2698 | \n",
+ " 54382.0 | \n",
+ " 4983.0 | \n",
+ " Afghanistan | \n",
+ " 159.428834 | \n",
+ " 4.347196 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Albania | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 41.15330 | \n",
+ " 20.168300 | \n",
+ " 131753 | \n",
+ " 2416 | \n",
+ " 118041.0 | \n",
+ " 11296.0 | \n",
+ " Albania | \n",
+ " 4578.254222 | \n",
+ " 1.833734 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Algeria | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 28.03390 | \n",
+ " 1.659600 | \n",
+ " 124288 | \n",
+ " 3335 | \n",
+ " 86554.0 | \n",
+ " 34399.0 | \n",
+ " Algeria | \n",
+ " 283.432255 | \n",
+ " 2.683284 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Andorra | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 42.50630 | \n",
+ " 1.521800 | \n",
+ " 13429 | \n",
+ " 127 | \n",
+ " 13021.0 | \n",
+ " 281.0 | \n",
+ " Andorra | \n",
+ " 17380.443927 | \n",
+ " 0.945714 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " Angola | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " -11.20270 | \n",
+ " 17.873900 | \n",
+ " 28875 | \n",
+ " 636 | \n",
+ " 24772.0 | \n",
+ " 3467.0 | \n",
+ " Angola | \n",
+ " 87.856035 | \n",
+ " 2.202597 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " FIPS Admin2 Province_State Country_Region Last_Update Lat \\\n",
+ "0 NaN NaN NaN Afghanistan 2021-05-11 04:20:41 33.93911 \n",
+ "1 NaN NaN NaN Albania 2021-05-11 04:20:41 41.15330 \n",
+ "2 NaN NaN NaN Algeria 2021-05-11 04:20:41 28.03390 \n",
+ "3 NaN NaN NaN Andorra 2021-05-11 04:20:41 42.50630 \n",
+ "4 NaN NaN NaN Angola 2021-05-11 04:20:41 -11.20270 \n",
+ "\n",
+ " Long_ Confirmed Deaths Recovered Active Combined_Key \\\n",
+ "0 67.709953 62063 2698 54382.0 4983.0 Afghanistan \n",
+ "1 20.168300 131753 2416 118041.0 11296.0 Albania \n",
+ "2 1.659600 124288 3335 86554.0 34399.0 Algeria \n",
+ "3 1.521800 13429 127 13021.0 281.0 Andorra \n",
+ "4 17.873900 28875 636 24772.0 3467.0 Angola \n",
+ "\n",
+ " Incident_Rate Case_Fatality_Ratio \n",
+ "0 159.428834 4.347196 \n",
+ "1 4578.254222 1.833734 \n",
+ "2 283.432255 2.683284 \n",
+ "3 17380.443927 0.945714 \n",
+ "4 87.856035 2.202597 "
+ ]
+ },
+ "metadata": {},
+ "execution_count": 14
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "source": [
+ "covid.groupby(['Country_Region','Last_Update']).agg({'Confirmed': 'sum','Deaths': 'sum','Recovered': 'sum'}).sort_values('Confirmed', ascending=False)[:10]"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " Last_Update | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " US | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 32801021 | \n",
+ " 582174 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " India | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 22992517 | \n",
+ " 249992 | \n",
+ " 19027304.0 | \n",
+ "
\n",
+ " \n",
+ " Brazil | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 15209990 | \n",
+ " 423229 | \n",
+ " 13481062.0 | \n",
+ "
\n",
+ " \n",
+ " France | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 5841626 | \n",
+ " 106847 | \n",
+ " 372400.0 | \n",
+ "
\n",
+ " \n",
+ " Turkey | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 5044936 | \n",
+ " 43311 | \n",
+ " 4743871.0 | \n",
+ "
\n",
+ " \n",
+ " Russia | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 4832959 | \n",
+ " 111740 | \n",
+ " 4451443.0 | \n",
+ "
\n",
+ " \n",
+ " United Kingdom | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 4452956 | \n",
+ " 127870 | \n",
+ " 15088.0 | \n",
+ "
\n",
+ " \n",
+ " Italy | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 4116287 | \n",
+ " 123031 | \n",
+ " 3619586.0 | \n",
+ "
\n",
+ " \n",
+ " Spain | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 3581392 | \n",
+ " 78895 | \n",
+ " 150376.0 | \n",
+ "
\n",
+ " \n",
+ " Germany | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 3538208 | \n",
+ " 85118 | \n",
+ " 3188710.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Confirmed Deaths Recovered\n",
+ "Country_Region Last_Update \n",
+ "US 2021-05-11 04:20:41 32801021 582174 0.0\n",
+ "India 2021-05-11 04:20:41 22992517 249992 19027304.0\n",
+ "Brazil 2021-05-11 04:20:41 15209990 423229 13481062.0\n",
+ "France 2021-05-11 04:20:41 5841626 106847 372400.0\n",
+ "Turkey 2021-05-11 04:20:41 5044936 43311 4743871.0\n",
+ "Russia 2021-05-11 04:20:41 4832959 111740 4451443.0\n",
+ "United Kingdom 2021-05-11 04:20:41 4452956 127870 15088.0\n",
+ "Italy 2021-05-11 04:20:41 4116287 123031 3619586.0\n",
+ "Spain 2021-05-11 04:20:41 3581392 78895 150376.0\n",
+ "Germany 2021-05-11 04:20:41 3538208 85118 3188710.0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 15
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Show the Top 10 Countries with Active cases"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "source": [
+ "covid.groupby(['Country_Region','Last_Update']).agg({'Confirmed': 'sum','Deaths': 'sum','Recovered': 'sum','Active': 'sum'}).sort_values('Active', ascending=False)[:10]"
+ ],
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " Confirmed | \n",
+ " Deaths | \n",
+ " Recovered | \n",
+ " Active | \n",
+ "
\n",
+ " \n",
+ " Country_Region | \n",
+ " Last_Update | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " France | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 5841626 | \n",
+ " 106847 | \n",
+ " 372400.0 | \n",
+ " 5362348.0 | \n",
+ "
\n",
+ " \n",
+ " United Kingdom | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 4452956 | \n",
+ " 127870 | \n",
+ " 15088.0 | \n",
+ " 4309998.0 | \n",
+ "
\n",
+ " \n",
+ " India | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 22992517 | \n",
+ " 249992 | \n",
+ " 19027304.0 | \n",
+ " 3715221.0 | \n",
+ "
\n",
+ " \n",
+ " Spain | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 3581392 | \n",
+ " 78895 | \n",
+ " 150376.0 | \n",
+ " 3352121.0 | \n",
+ "
\n",
+ " \n",
+ " Netherlands | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 1592742 | \n",
+ " 17602 | \n",
+ " 26310.0 | \n",
+ " 1548830.0 | \n",
+ "
\n",
+ " \n",
+ " Brazil | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 15209990 | \n",
+ " 423229 | \n",
+ " 13481062.0 | \n",
+ " 1305699.0 | \n",
+ "
\n",
+ " \n",
+ " Sweden | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 1007792 | \n",
+ " 14173 | \n",
+ " 0.0 | \n",
+ " 993619.0 | \n",
+ "
\n",
+ " \n",
+ " Belgium | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 1017876 | \n",
+ " 24583 | \n",
+ " 0.0 | \n",
+ " 993293.0 | \n",
+ "
\n",
+ " \n",
+ " Serbia | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 701326 | \n",
+ " 6576 | \n",
+ " 0.0 | \n",
+ " 694750.0 | \n",
+ "
\n",
+ " \n",
+ " Iran | \n",
+ " 2021-05-11 04:20:41 | \n",
+ " 2673219 | \n",
+ " 75261 | \n",
+ " 2127192.0 | \n",
+ " 470766.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Confirmed Deaths Recovered Active\n",
+ "Country_Region Last_Update \n",
+ "France 2021-05-11 04:20:41 5841626 106847 372400.0 5362348.0\n",
+ "United Kingdom 2021-05-11 04:20:41 4452956 127870 15088.0 4309998.0\n",
+ "India 2021-05-11 04:20:41 22992517 249992 19027304.0 3715221.0\n",
+ "Spain 2021-05-11 04:20:41 3581392 78895 150376.0 3352121.0\n",
+ "Netherlands 2021-05-11 04:20:41 1592742 17602 26310.0 1548830.0\n",
+ "Brazil 2021-05-11 04:20:41 15209990 423229 13481062.0 1305699.0\n",
+ "Sweden 2021-05-11 04:20:41 1007792 14173 0.0 993619.0\n",
+ "Belgium 2021-05-11 04:20:41 1017876 24583 0.0 993293.0\n",
+ "Serbia 2021-05-11 04:20:41 701326 6576 0.0 694750.0\n",
+ "Iran 2021-05-11 04:20:41 2673219 75261 2127192.0 470766.0"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 16
+ }
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "#### Plot Country-wise Total deaths, confirmed, recovered and active casaes where total deaths have exceeded 50,000"
+ ],
+ "metadata": {}
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "source": [
+ "import matplotlib.pyplot as plt\r\n",
+ "deaths50000=covid.groupby('Country_Region').filter(lambda x: x['Deaths'].sum() >50000).sort_values('Deaths', ascending=False)\r\n",
+ "deathsfiltered=deaths50000.groupby('Country_Region').agg({'Deaths': 'sum','Confirmed': 'sum','Recovered': 'sum','Active': 'sum'}).sort_values('Active', ascending=False)\r\n",
+ "plt.figure(figsize=(15, 5))\r\n",
+ "plt.plot(deathsfiltered)\r\n",
+ "plt.title('Total Deaths >50000, Confirmed, Recovered and Active cases by Country')\r\n",
+ "plt.show()\r\n",
+ "\r\n",
+ "#,kind='line'\r\n"
+ ],
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ "