Python-Pandas分组和总和

我正在使用此数据框:

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

我想按名称然后按水果进行汇总,以获得每个名称的水果总数。

Bob,Apples,16 ( for example )

我尝试按名称和水果分组,但如何获取水果总数。

回答:

使用sum()方法

df.groupby(['Fruit','Name']).sum()

Out[31]:

Number

Fruit Name

Apples Bob 16

Mike 9

Steve 10

Grapes Bob 35

Tom 87

Tony 15

Oranges Bob 67

Mike 57

Tom 15

Tony 1

以上是 Python-Pandas分组和总和 的全部内容, 来源链接: utcz.com/qa/427099.html

回到顶部