CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Parcourez les colonnes du DataFrame heroes.
  • Récupérez les valeurs stockées dans series sous forme de liste.
  • Parcourez les catégories uniques dans values.
  • Comptez le nombre d'occurrences de category dans values.

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)
Modifier et exécuter le code