CommencerCommencer gratuitement

Exploiter les fonctionnalités de pandas : groupby

Ce cours se concentre sur les fonctionnalités spatiales de GeoPandas, mais n’oubliez pas que nous manipulons toujours un DataFrame, et que toutes les fonctionnalités que vous connaissez de pandas restent applicables.

Dans cet exercice, nous revenons sur une fonctionnalité courante : l’opération groupby. Vous pouvez l’utiliser lorsque vous avez une colonne contenant des groupes et que vous voulez calculer une statistique pour chaque groupe. Avec la méthode groupby(), vous indiquez la colonne qui contient les groupes. Sur l’objet retourné, vous appelez ensuite la méthode qui calcule la statistique souhaitée pour chaque groupe. Ici, nous voulons connaître la taille de chaque groupe selon le type de restaurant.

Pour plus d’informations et d’exercices sur l’opération groupby, reportez-vous au cours Manipulating DataFrames with pandas.

Cet exercice fait partie du cours

Travailler avec des données géospatiales en Python

Afficher le cours

Instructions

  • À l’aide de groupby(), regroupez les restaurants par type de restaurant et calculez la taille de chaque groupe. Nommez le résultat type_counts.
  • Affichez la Series obtenue.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Load the restaurants data
restaurants = geopandas.read_file("paris_restaurants.geosjon")

# Calculate the number of restaurants of each type
type_counts = restaurants.groupby(____).____()

# Print the result
print(____)
Modifier et exécuter le code