Maison > développement back-end > Tutoriel Python > Comment additionner les valeurs au sein de groupes à l'aide de Pandas GroupBy ?

Comment additionner les valeurs au sein de groupes à l'aide de Pandas GroupBy ?

Barbara Streisand
Libérer: 2024-12-20 03:56:13
original
435 Les gens l'ont consulté

How to Sum Values within Groups Using Pandas GroupBy?

Comment calculer la sommation à l'aide de Pandas GroupBy

En science des données, il est souvent nécessaire d'agréger des données pour obtenir des informations. Une technique d'agrégation courante consiste à additionner les valeurs au sein des groupes. La bibliothèque Python Pandas fournit la fonction polyvalente GroupBy pour regrouper les données et effectuer diverses opérations, y compris la sommation.

Considérez le DataFrame suivant :

Fruit Date Name Number
Apples 10/6/2016 Bob 7
Apples 10/6/2016 Bob 8
Apples 10/6/2016 Mike 9
Apples 10/7/2016 Steve 10
Apples 10/7/2016 Bob 1
Oranges 10/7/2016 Bob 2
Oranges 10/6/2016 Tom 15
Oranges 10/6/2016 Mike 57
Oranges 10/6/2016 Bob 65
Oranges 10/7/2016 Tony 1
Grapes 10/7/2016 Bob 1
Grapes 10/7/2016 Tom 87
Grapes 10/7/2016 Bob 22
Grapes 10/7/2016 Bob 12
Grapes 10/7/2016 Tony 15

Pour obtenir le nombre total de fruits achetés par chacun Nom, utilisez la méthode GroupBy.sum() :

df.groupby(['Name', 'Fruit']).sum()
Copier après la connexion

Cela produira ce qui suit sortie :

Fruit Name Number
Apples Bob 16
Apples Mike 9
Apples Steve 10
Grapes Bob 35
Grapes Tom 87
Grapes Tony 15
Oranges Bob 67
Oranges Mike 57
Oranges Tom 15
Oranges Tony 1

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal