Exercice 16
Ecrire un algorithme qui permet de translater la liste des index de la série pandas suivante de +2:
1 |
serie = pandas.Series(['a', 'b', 'c', 'd', 'e' , 'f'], index=[11 , 3 , 17 , 23 , 5 , 22]) |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import pandas as ps # création de la série pandas serie = ps.Series(['a', 'b', 'c', 'd', 'e' , 'f'], index=[11 , 3 , 17 , 23 , 5 , 22]) # initialisation de la nouvelle liste d'index newIndex = [] for x in serie.index: x = x + 2 newIndex.append(x) # création de la nouvelle série pandas new_serie = ps.Series(list(serie) , newIndex) print(new_serie) """ output: 13 a 5 b 19 c 25 d 7 e 24 f dtype: object |
"""
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 16: translation des index d'une série pandas”