# # Projet Open Access Compliance Check Tool (OACCT)
#
# Projet P5 de la bibliothèque de l'EPFL en collaboration avec les bibliothèques des Universités de Genève, Lausanne et Berne : https://www.swissuniversities.ch/themen/digitalisierung/p-5-wissenschaftliche-information/projekte/swiss-mooc-service-1-1-1-1
#
# Ce notebook permet d'extraire les données choisis parmis les sources obtenues par API et les traiter pour les rendre exploitables dans l'application OACCT.
#
# Auteur : **Pablo Iriarte**, Université de Genève (pablo.iriarte@unige.ch)
# ISO 639-2 Code ISO 639-1 Code English name of Language French name of Language German name of Language
language=pd.read_csv('ISO-639-2_utf-8.txt',encoding='utf-8',header=None,sep='|',na_filter=False,names=['ISO 639-2 Code','ISO 639-1 Code','ignore','English name of Language','French name of Language'],index_col=False)
language
# In[3]:
language.loc[language['ISO 639-2 Code'].isnull()]
# In[4]:
# convertir l'index en id
language=language.reset_index()
language
# In[5]:
language['id']=language['index']+1
dellanguage['index']
dellanguage['ignore']
dellanguage['French name of Language']
dellanguage['ISO 639-1 Code']
language
# In[6]:
# renommer les colonnes
language=language.rename(columns={'ISO 639-2 Code':'iso_code','English name of Language':'name'})