Exercice 36
Ecrire un programme pandas python qui transforme une série pandas en un dictionnaire dont les clés sont les éléments de la série pandas et dont les valeurs des clés sont les nombres d'occurrences des éléments de la série.
Exemple pour la série pandas :
1 |
students = ps.Series(['Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Charlie']) |
le programme renvoie le dictionnaire suivant:
1 |
d = {'Alice': 3, 'Bob': 1, 'Charlie': 2} |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import pandas as ps # Création d'une série de noms students = ps.Series(['Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Charlie']) # liste des valeurs values = students.tolist() # initialiser le dictionnaire demandé d = dict({}) for element in values: d[element] = values.count(element) # afficher le dictionnaire print("d = " , d) """output d = {'Alice': 3, 'Bob': 1, 'Charlie': 2} """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Programmation avec Raspberry Pi pour les Nuls en s'amusant
€ 17,00 Acheter le livre -
Microsoft Office Famille et Étudiant 2021
€ 104,00 Acheter le produit -
Promo !
TP-Link Routeur WiFi 6 Archer AX18** WiFi 6 nouvelle génération
Le prix initial était : € 40,00.€ 35,00Le prix actuel est : € 35,00. Acheter le produit