Parcourir un DataFrame
Parcourons un DataFrame! On vous fournit le DataFrame heroes que vous connaissez déjà. Cette fois, il ne contient que des données catégorielles et aucune valeur manquante. Vous devez créer le dictionnaire suivant à partir de cet ensemble de données:
- Chaque clé est un nom de colonne.
- Chaque valeur est un autre dictionnaire:
- Chaque clé est une catégorie unique de la colonne.
- Chaque valeur est le nombre de héros qui appartiennent à cette catégorie.
Astuce: un objet Series est aussi un itérable. Il parcourt les valeurs qu'il contient lorsque vous l'utilisez dans une boucle for ou que vous le passez aux initialiseurs list(), tuple() ou set().
Cette activité fait partie du cours
S'entraîner aux questions d'entrevue de programmation en Python
Instructions de l’exercice
- Parcourez les colonnes du DataFrame
heroes. - Récupérez les valeurs stockées dans
seriessous forme de liste. - Parcourez les catégories uniques dans
values. - Comptez le nombre d'occurrences de
categorydansvalues.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
column_counts = dict()
# Traverse through the columns in the heroes DataFrame
for column_name, series in ____:
# Retrieve the values stored in series in a list form
values = ____(____)
category_counts = dict()
# Traverse through unique categories in values
for category in ____(values):
# Count the appearance of category in values
category_counts[category] = values.____(____)
column_counts[column_name] = category_counts
print(column_counts)