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 """ |
Acheter sur Très Facile !
-
Lecteur Beikell de Carte Micro SD
€ 8,00 Acheter le produit -
Xenocam Caméra de sécurité extérieure WiFi 1080p sans Fil- Vision Nocturne
€ 41,00 Acheter le produit -
Promo !
TP-Link Routeur WiFi 6 Archer AX18** WiFi 6 nouvelle génération
Le prix initial était : € 40,00.€ 35,00Le prix actuel est : € 35,00. Acheter le produit
1 thought on “Solution Exercice 15: extraire les termes d'index impairs dans une série pandas”