Exercice 15
Ecrire un programme en python pandas afin d'extraire les termes d'index impairs de la série pandas suivante:
1 2 |
s = ps.Series(["Maria" , "Amelia" , "Bernard" , "Jules" , "Nathan" , "Enzo"] , index= [17 , 26 , 19 , 12 , 27 , 48 ]) |
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 25 26 27 28 |
# importation de pandas as ps import pandas as ps # création de la série pandas s = ps.Series(["Maria" , "Amelia" , "Bernard" , "Jules" , "Nathan" , "Enzo"] , index= [17 , 26 , 19 , 12 , 27 , 48 ]) # initialiser la série demandée s_impairs = ps.Series([] , index =[]) # extraire la série demandée for i in range(0, len(s)): # tester sil'index est impair if (s.index[i])%2 != 0: #Ajouter le terme d'index impair via la méthode concat() s_impairs = ps.concat([s_impairs, ps.Series(s[s.index[i]] , index=[s.index[i]]) ]) # afficher la nouvelle série pandas print(s_impairs) """ output: s_impairs = ps.Series([] , index =[]) 17 Maria 19 Bernard 27 Nathan dtype: object """ |
1 thought on “Solution Exercice 15: extraire les termes d'index impairs dans une série pandas”