import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
from IPython.display import Markdown
= pd.read_csv('dfg.csv')
dfg = pd.read_csv('df.csv')
df
= ['country','population','population_2015','totalproviders','totalproviders2015','totalproviders_cap','totalproviders2015_cap','totalproviders_cap_diff','totalprovidersdiff','certified_specialist','provider_number','totalpap','physicians2015','totalpap_cap','physicians2015_cap', 'totalnpap','nurses2015','totalnpap_cap','nurses2015_cap','popdiff']
cols = ['country','name','email','role','certified_specialist','provider_number','nurse_num','nurse_num2','nurse_num3','nurse_num4','other_1']
printinfocols
def countryinvestigation(country):
= dfg[dfg['country']==country][cols]
df ="whitegrid")
sns.set_theme(style= plt.subplots(3,3,figsize=(10,10))
fig, ax
# Paps
= df[['physicians2015', 'certified_specialist','provider_number','totalpap']].melt()
pap ='variable',y='value',data=pap,ax=ax[0,0])
sns.barplot(x0,0].bar_label(ax[0,0].containers[0])
ax[#set xtick rotation
0,0].tick_params(axis='x', rotation=30)
ax[
# Npaps
= df[['nurses2015', 'totalnpap']].melt()
npap ='variable',y='value',data=npap,ax=ax[0,1])
sns.barplot(x0,1].bar_label(ax[0,1].containers[0])
ax[
# Total Providers
= df[['totalproviders2015', 'totalproviders']].melt()
providers ='variable',y='value',data=providers,ax=ax[0,2])
sns.barplot(x0,2].bar_label(ax[0,2].containers[0])
ax[
# Pap Cap
= df[['physicians2015_cap', 'totalpap_cap']].melt()
papcap ='variable',y='value',data=papcap,ax=ax[1,0])
sns.barplot(x1,0].bar_label(ax[1,0].containers[0])
ax[
# Npap Cap
= df[['nurses2015_cap', 'totalnpap_cap']].melt()
npapcap ='variable',y='value',data=npapcap,ax=ax[1,1])
sns.barplot(x1,1].bar_label(ax[1,1].containers[0])
ax[
# Total Providers Cap
= df[['totalproviders2015_cap', 'totalproviders_cap']].melt()
providerscap ='variable',y='value',data=providerscap,ax=ax[1,2])
sns.barplot(x1,2].bar_label(ax[1,2].containers[0])
ax[
# Population
= df[['population_2015', 'population']].melt()
population ='variable',y='value',data=population,ax=ax[2,0])
sns.barplot(x2,0].bar_label(ax[2,0].containers[0])
ax[
#set xlabel and ylabel to ""
for ax in fig.axes:
'')
ax.set_xlabel('')
ax.set_ylabel(
# Adjust subplot layout
plt.tight_layout()
plt.show()
plt.close()
def print_country_info(country):
= df[df['country']==country][printinfocols].set_index('name').T
t1 return t1
=df.sort_values(by=['country','Region'])
df= df[df['Region']=='Eastern Mediterranean Region']
dff '# Eastern Mediterranean Region'))
display(Markdown(for i in dff['country'].unique():
f'## {i}'))
display(Markdown(
display(print_country_info(i)) countryinvestigation(i)
Eastern Mediterranean Region
Cyprus
name | Marilia Loizou |
---|---|
country | Cyprus |
marilia19fan@gmail.com | |
role | Member and part of leadership |
certified_specialist | 207.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Egypt
name | Nesrine Refai |
---|---|
country | Egypt |
nesrinerefai@hotmail.com | |
role | Member and part of leadership |
certified_specialist | 8436.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Iran
name | Alireza Salimi | mmehdi salehi |
---|---|---|
country | Iran | Iran |
Arsalimi@sbmu.ac.ir | mmehdisalehi92@gmail.com | |
role | Member and part of leadership | Member and part of leadership |
certified_specialist | 6000.0 | NaN |
provider_number | NaN | NaN |
nurse_num | NaN | 7800.0 |
nurse_num2 | NaN | NaN |
nurse_num3 | NaN | NaN |
nurse_num4 | NaN | NaN |
other_1 | NaN | NaN |
Iraq
name | dr alaa hussein ali |
---|---|
country | Iraq |
alaa.h.altaei@gmail.com | |
role | Member and part of leadership |
certified_specialist | 700.0 |
provider_number | 100.0 |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Jordan
name | Dr. Abdelkarim AlOweidi |
---|---|
country | Jordan |
akaloweidi@hotmail.com | |
role | Member and part of leadership |
certified_specialist | 474.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Kuwait
name | Alisher Agzamov |
---|---|
country | Kuwait |
draalisheer2011@hotmail.com | |
role | Member and part of leadership |
certified_specialist | 500.0 |
provider_number | 1000.0 |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | Anaesthesia Technician supervisor by Doctors |
Lebanon
name | Patricia Yazbeck |
---|---|
country | Lebanon |
patricia.yazbeck@hdf.usj.edu.lb | |
role | Member but not part of leadership |
certified_specialist | 420.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | Nurse anesthetists or Anesthesia technicians |
Libya
name | El Hassan Eghwila |
---|---|
country | Libya |
elhassan@asmarya.edu.ly | |
role | Member and part of leadership |
certified_specialist | 100.0 |
provider_number | 250.0 |
nurse_num | 700.0 |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Morocco
name | Dr KOHEN JAMALEDDINE | Dr KOHEN JAMALEDDINE | Dr KOHEN JAMALEDDINE | mouhajir mohamed |
---|---|---|---|---|
country | Morocco | Morocco | Morocco | Morocco |
kohenjamaleddine@gmail.com | kohenjamaleddine@gmail.com | kohenjamaleddine@gmail.com | mouhajir10@gmail.com | |
role | Member and part of leadership | Membre et faisant partie des dirigeants | Membre et faisant partie des dirigeants | Membre et faisant partie des dirigeants |
certified_specialist | 830.0 | 830.0 | 830.0 | 830.0 |
provider_number | NaN | NaN | NaN | NaN |
nurse_num | NaN | NaN | NaN | 2000.0 |
nurse_num2 | NaN | NaN | NaN | NaN |
nurse_num3 | NaN | NaN | NaN | NaN |
nurse_num4 | NaN | NaN | NaN | NaN |
other_1 | NaN | NaN | NaN | NaN |
Oman
name | Ramlaa Alqassab |
---|---|
country | Oman |
alqassabramlaa@gmail.com | |
role | Member and part of leadership |
certified_specialist | 304.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Pakistan
name | FAUZIA ANIS KHAN |
---|---|
country | Pakistan |
fauzia.khan@aku.edu | |
role | Member and part of leadership |
certified_specialist | 3393.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Palestine
name | Waleed Rimawi | Waleed Rimawi | Waleed Rimawi |
---|---|---|---|
country | Palestine | Palestine | Palestine |
rimawiwaleed@yahoo.com | rimawiwaleed@yahoo.com | rimawiwaleed@yahoo.com | |
role | Member and part of leadership | Member and part of leadership | Member and part of leadership |
certified_specialist | 133.0 | 133.0 | 133.0 |
provider_number | NaN | NaN | NaN |
nurse_num | NaN | NaN | NaN |
nurse_num2 | NaN | NaN | NaN |
nurse_num3 | NaN | NaN | NaN |
nurse_num4 | NaN | NaN | NaN |
other_1 | NaN | NaN | NaN |
Saudi Arabia
name | ahmed abdulmomen |
---|---|
country | Saudi Arabia |
aturk@ksu.edu.sa | |
role | Member and part of leadership |
certified_specialist | 2372.0 |
provider_number | NaN |
nurse_num | 5.0 |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Somalia
name | Mubarak Mohamed Jama |
---|---|
country | Somalia |
eaglemj1987@gmail.com | |
role | Member and part of leadership |
certified_specialist | NaN |
provider_number | 36.0 |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Somaliland
name | Mohamed Abdi Abdallah |
---|---|
country | Somaliland |
Maxamedbilaal2015@gmail.com | |
role | Member but not part of leadership |
certified_specialist | NaN |
provider_number | NaN |
nurse_num | 60.0 |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Sudan
name | Ahmed El Safi |
---|---|
country | Sudan |
ahmadalsafi@gmail.com | |
role | Member and part of leadership |
certified_specialist | 350.0 |
provider_number | NaN |
nurse_num | 500.0 |
nurse_num2 | 500.0 |
nurse_num3 | 700.0 |
nurse_num4 | NaN |
other_1 | NaN |
Syrian Arab Republic
name | Sabah alkayali |
---|---|
country | Syrian Arab Republic |
Sabah.alkayali@outlook.com | |
role | Member and part of leadership |
certified_specialist | 450.0 |
provider_number | NaN |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |
Tunisia
name | MONCEF JENDOUBI | MONCEF JENDOUBI | Iheb LABBENE |
---|---|---|---|
country | Tunisia | Tunisia | Tunisia |
moncef.jen@planet.tn | moncef.jen@planet.tn | iheb.labbene@fmt.utm.tn | |
role | Member and part of leadership | Membre et faisant partie des dirigeants | Membre et faisant partie des dirigeants |
certified_specialist | NaN | NaN | 156.0 |
provider_number | NaN | NaN | NaN |
nurse_num | 2600.0 | 2600.0 | NaN |
nurse_num2 | NaN | NaN | NaN |
nurse_num3 | NaN | NaN | NaN |
nurse_num4 | NaN | NaN | NaN |
other_1 | NaN | NaN | NaN |
Yemen
name | Abdullah Mohammed Al-Naggar |
---|---|
country | Yemen |
alnajjara3@arab-board.education | |
role | Member and part of leadership |
certified_specialist | 74.0 |
provider_number | 21.0 |
nurse_num | NaN |
nurse_num2 | NaN |
nurse_num3 | NaN |
nurse_num4 | NaN |
other_1 | NaN |