La méthode apply() du DataFrame Python
En Python, apply() est une méthode de Pandas DataFrames qui permet d'appliquer une fonction à chaque ligne ou colonne du…
Cours Python Complet + 500 Exercices Avec Solutions
En Python, apply() est une méthode de Pandas DataFrames qui permet d'appliquer une fonction à chaque ligne ou colonne du…
Exercice 29 Ecrire un programme qui permet de supprimer les éléments dupliqués d'une série pandas. Exemple pour la série:
1 2 | serie = pandas.Series(['Python', 'Java', 'Javascript', 'Kotlin' , 'Python'] , index=[10 , 12 , 14 , 16 , 18]) |
…
Exercice 75 Etant donné le dictionnaire Python suivant qui contient les noms des élèves avec leurs notes à l'examen:
1 2 | newResults = {'Maria': 19, 'Amelia': 16, 'Bernard': 18, 'Hafid': 18, 'Hajar': 19, 'Jules': 15, 'Nathan': 20, 'Enzo': 17} |
…
Exercice 22 Ecrire un algorithme qui prends en entrée l'ensemble python E = {'a' , 'b' , 'c' , 'd'…
Contenu du cours A propos du module statistics Installation & Syntaxe Principales méthodes associées au module statistics Exemple d'usage de…
Exercice 14 Ecrire un programme en python pandas qui permet d'ajouter le nom 'Clara' à la série pandas suivante:
1 2 | s = pandas.Series(["Emma" , "Alice" , "Paul" , "Tiago" , "Julia"] , index= [17 , 21 , 19 , 13 , 27 ]) |
Exercice 13 Ecrire un programme en python pandas qui permet de convertir la série pandas suivante en un dictionnaire python:…
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…
Exercice 11 Ecrire un algorithme pandas python qui permet de remplacer les valeurs négatives de la série suivante par des…