import pandas as pd def find_top_3_medians(): # Read csv df = pd.read_csv('country_vaccination_stats.csv') # Missing values --> 0 df['daily_vaccinations'].fillna(0, inplace=True) # Calculate the median median_vaccinations_per_country = df.groupby('country')['daily_vaccinations'].median() # Sort them according to the median value. sorted_countries = median_vaccinations_per_country.sort_values(ascending=False) return sorted_countries.head(3) def main(): print(find_top_3_medians()) if __name__ == '__main__': main()