> 백엔드 개발 > 파이썬 튜토리얼 > Pandas GroupBy를 사용하여 그룹 내에서 값을 합산하는 방법은 무엇입니까?

Pandas GroupBy를 사용하여 그룹 내에서 값을 합산하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-20 03:56:13
원래의
359명이 탐색했습니다.

How to Sum Values within Groups Using Pandas GroupBy?

Pandas GroupBy를 사용하여 합계를 계산하는 방법

데이터 과학에서는 통찰력을 얻기 위해 데이터를 집계해야 하는 경우가 많습니다. 일반적인 집계 기술 중 하나는 그룹 내의 값을 합산하는 것입니다. Python 라이브러리 Pandas는 데이터를 그룹화하고 합계를 비롯한 다양한 작업을 수행하는 다목적 GroupBy 기능을 제공합니다.

다음 DataFrame을 고려하세요.

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

각각 구매한 총 과일 수를 얻으려면 이름을 지정하려면 GroupBy.sum() 메서드를 사용하세요.

df.groupby(['Name', 'Fruit']).sum()
로그인 후 복사

이렇게 하면 다음이 생성됩니다. 출력:

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

위 내용은 Pandas GroupBy를 사용하여 그룹 내에서 값을 합산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿