import numpy as np import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://jonghank.github.io/ase1302/files/owid-covid-data-nov2021-noindex.csv', index_col=3) df # your code here # your code here G20_countries = ['Australia', 'Canada', 'Saudi Arabia', 'United States', \ 'India', 'Russia', 'South Africa', 'Turkey', \ 'Argentina', 'Brazil', 'Mexico', 'Spain', \ 'France', 'Germany', 'Italy', 'United Kingdom', \ 'China', 'Indonesia', 'Japan', 'South Korea'] # your code here # your code here # your code here df_us = pd.read_csv('https://jonghank.github.io/ase1302/files/Rates_of_COVID-19_Cases_or_Deaths_by_Age_Group_and_Vaccination_Status.csv', index_col=3) df_us_vac = df_us[ (df_us['outcome']=='death') & (df_us['Age group']=='all_ages_adj') ] df_us_phz = df_us_vac[df_us_vac['Vaccine product']=='Pfizer'] df_us_mod = df_us_vac[df_us_vac['Vaccine product']=='Moderna'] df_us_jan = df_us_vac[df_us_vac['Vaccine product']=='Janssen'] plt.figure(figsize=(15,6), dpi=100) phz = df_us_phz['Vaccinated with outcome']/df_us_phz['Fully vaccinated population']*1000000 mod = df_us_mod['Vaccinated with outcome']/df_us_mod['Fully vaccinated population']*1000000 jan = df_us_jan['Vaccinated with outcome']/df_us_jan['Fully vaccinated population']*1000000 unv = df_us_phz['Unvaccinated with outcome']/df_us_phz['Unvaccinated population']*1000000 phz.plot(label='Vaccinated (Pfizer)') mod.plot(label='Vaccinated (Moderna)') jan.plot(label='Vaccinated (Janssen)') unv.plot(label='Unvaccinated') plt.ylabel('Deaths per million') plt.title('Vaccine effectiveness (United States)') plt.legend() plt.grid() plt.show() # your code here