Exercice 12
Reprendre l'exercice précédent (Exercice 11) avec cette fois-ci une liste d'index personnalisée:
1 2 |
data = np.array ([430 , -255 , 179 , 237 , -202 , 304 ] ) s = ps.Series(data , index= [11 , 21 , 17 , 13 , 27 , 14]) |
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 # importation de numpy as np import numpy as np # tableau numpy simple data = np.array ([430 , -255 , 179 , 237 , -202 , 304 ] ) # création de la série pandas s = ps.Series(data , index= [11 , 21 , 17 , 13 , 27 , 14]) # remplacer les valeurs négatives par des zéros for i in range(0 , len(s)): if s[s.index[i]] < 0: s[s.index[i]] = 0 print(s) """ output: 11 430 21 0 17 179 13 237 27 0 14 304 dtype: int32 """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 12: modifier les éléments d'une série pandas”