Solution Exercice 13: transformer une série pandas en un dictionnaire python
Exercice 13 Ecrire un programme en python pandas qui permet de convertir la série pandas suivante en un dictionnaire python:…
Cours Python Complet + 500 Exercices Avec Solutions
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…
Exercice 10 Ecrire un programme pandas python permettant de récupérer la liste des index de la série pandas suivante:
1 2 | data = np.array (['P', 'y', 't', 'h', 'o' , 'n']) s = ps.Series(data , index=[12 , 7 , 13 , 22 , 11 , 2]) |
Exercice 9 Reprendre l'exercice précédent (Exercice 8) avec cette fois-ci un affichage trié selon l'âge décroissant.
1. Description de la méthode DataFrame.sorte_values() La méthode DataFrame.sorte_values() permet de trier un DataFrame pandas selon l'étiquette passée en paramètres.…
1. Description de la méthode loc() DataFrame La méthode pandas.DataFrame.loc[] est utilisée pour accéder à un groupe de lignes et…
Exercice 7 A partir du programme suivant qui represente les données des étudiants dans un DataFrame:
1 2 3 4 5 6 7 8 9 10 11 12 | import pandas as ps # liste des données data = [['Tomas' , 'tomas@gmail.com' , 'Math'], ['Albert' ,'albert@gmail.com' , 'SVT' ], ['Nathalie', 'nathalie@gmail.com' , 'Sc Eco'], ['Roberto' ,'roberto@gmail.com' , 'Physique'], ['Adam' , 'adam@gmail.com' , 'Info']] labels = [11 , 12, 13 , 14, 15] # création du DataFrame df = ps.DataFrame(data , index=labels , columns=[ 'Name' , 'Email' , 'Section']) |
Ecrire un programme…
Exercice 6 Modfifier le programme suivant afin de supprimer la colonne 'Section' et la remplacer par la colonne: Age =…