Exercice 20
Ecrire un programme pandas python qui permet de convertir une série pandas à un dictionnaire sans utiliser la fonction dict().
Exemple: pour la série
1 |
serie = pandas.Series(['a', 'b', 'c', 'd', 'e' , 'f'] , index=[10 , 12 , 14 , 16 , 18 , 20]) |
L'algorithme dois renvoyer le dictionnaire:
1 |
{10: 'a', 12: 'b', 14: 'c', 16: 'd', 18: 'e', 20: 'f'} |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 |
import pandas as ps serie = ps.Series(['a', 'b', 'c', 'd', 'e' , 'f'] , index=[10 , 12 , 14 , 16 , 18 , 20]) # initialisation du dictionnaire demandé Dict = {} for i in serie.index: Dict[i] = serie[i] print(Dict) # output: {10: 'a', 12: 'b', 14: 'c', 16: 'd', 18: 'e', 20: 'f'} |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 20: convertir une serie pandas à un dictionnaire python”