Regrouper par plusieurs colonnes

Python pour les utilisateurs de feuilles de calcul

Chris Cardillo

Data Scientist

Ventes de fruits

fruit_sales de nombreuses ventes de fruits.png

fruit_sales.info() infos ventes de fruits.png

Python pour les utilisateurs de feuilles de calcul

Ventes de fruits

fruit_sales de nombreuses ventes de fruits.png

fruit_sales.info() infos ventes de fruits en surbrillance.png

Python pour les utilisateurs de feuilles de calcul

Ventes de fruits

beaucoup de pommes.png

Python pour les utilisateurs de feuilles de calcul

Ajouter une liste de noms de colonnes

Avant
fruit_sales.groupby('store', as_index=False).sum()
Après
fruit_sales.groupby(['store', 'product_name'], as_index=False).sum()
Python pour les utilisateurs de feuilles de calcul

Qu'est-ce qu'une liste ?

shopping_list = ['milk', 'eggs', 'cheese']
Python pour les utilisateurs de feuilles de calcul

Par magasin, par fruit

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

regroupé et résumé.png

Python pour les utilisateurs de feuilles de calcul

Par magasin, par fruit

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

désormais une seule pomme.png

Python pour les utilisateurs de feuilles de calcul

Pourquoi regrouper par plus de colonnes avant .sum()

  • Ce n'est pas « tout ou rien »
  • Réduire les données à l'essentiel
  • Rendre les données de feuille de calcul plus gérables
Python pour les utilisateurs de feuilles de calcul

À vous de jouer !

Python pour les utilisateurs de feuilles de calcul

Preparing Video For Download...