Exercice 11
Ecrire un algorithme pandas python qui permet de remplacer les valeurs négatives de la série suivante par des zéros:
1 2 |
data = np.array ([43 , -25 , 79 , 37 , -22 , 34 ]) s = ps.Series(data) |
Sans toucher à la liste data. Les manipulations doivent être faites uniquement sur la série pandas s=ps.Series(data)
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 |
# importation de pandas as ps import pandas as ps # importation de numpy as np import numpy as np # tableau numpy simple data = np.array ([43 , -25 , 79 , 37 , -22 , 34 ]) # création de la série pandas s = ps.Series(data) for i in range(0 , len(s)): if s[i] < 0: s[i] = 0 print(s) """ output: 0 43 1 0 2 79 3 37 4 0 5 34 dtype: int32 """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Promo !
Apprendre Python un guide complet et progressif
Le prix initial était : € 11,00.€ 10,00Le prix actuel est : € 10,00. Ajouter au panier -
Kit Python FRANZIS 67183 Mach's : Raspberry Pi 4 et 400
€ 56,00 Acheter le produit -
Créer Votre Site Avec WordPress : Un Guide Pratique
€ 13,00 Acheter le livre
2 thoughts on “Solution Exercice 11: modification des termes d'une série pandas”