Exercice 13
Ecrire un programme en python pandas qui permet de convertir la série pandas suivante en un dictionnaire python:
1 2 |
s = ps.Series(["Louis" , "Maya" , "Yassmine" , "Rosa" , "Tomas"] , index= [17 , 21 , 19 , 13 , 27 ]) |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# importation de pandas as ps import pandas as ps # création de la série pandas s = ps.Series(["Louis" , "Maya" , "Yassmine" , "Rosa" , "Tomas"] , index= [17 , 21 , 19 , 13 , 27 ]) # initialiser le dictionnaire demandé Students = dict({}) for i in range(0 , len(s)): Students[s.index[i]] = s[s.index[i]] # afficher le dictionnaire print("Students = " , Students) # output: Students = {17: 'Louis', 21: 'Maya', 19: 'Yassmine', 13: 'Rosa', 27: 'Tomas'} |
Younes Derfoufi
CRMEF OUJDA
2 thoughts on “Solution Exercice 13: transformer une série pandas en un dictionnaire python”