Exercice 31
Reprendre l'exercice précédent ( Exercice 30 ) sans utiliser la méthode pandas.drop()
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 |
import pandas as ps serie = ps.Series(['Python', 'Java', 'Javascript', 'Kotlin' , 'JSP'] , index=[10 , 12 , 14 , 16 , 18]) # initialisation de la liste des données et des index newData = [] newIndex = [] for i in range(0,len(serie)): if serie.tolist()[i][0] == 'J': newData.append(serie[serie.index[i]]) newIndex.append(serie.index[i]) # création de la nouvelle serie newSerie = ps.Series(newData , index=newIndex) # afficher la nouvelle serie print(newSerie) """ output: 12 Java 14 Javascript 18 JSP dtype: object """ |
Younes Derfoufi
CRMEF OUJDA