pandas 分组统计

Posted wuzaipei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 分组统计相关的知识,希望对你有一定的参考价值。

# coding:utf-8

import pandas as pd
import numpy as np

# path = r‘C:UserswuzaipeiDesktop桂林三金项目签到情况桂林三金签到.xlsx‘
#
# data = pd.read_excel(path,header=0)

df=pd.DataFrame([[1,2,2],[1,4,5],[1,2,4],[1,6,3],[2,3,1],[2,4,1],[2,3,5],[3,1,1]],columns=[A,B,C])
print(df)
gp=df.groupby(by=[A])[B,C].mean()  # 求均值
gs=df.groupby(by=[A])[B,C].sum()  # 求和

df1 = df.groupby(A).agg({B: np.mean, C: np.sum}) # 求均值和求和

# gp.size()
print(type(gp))
print(gp)
print(df1)

 

以上是关于pandas 分组统计的主要内容,如果未能解决你的问题,请参考以下文章

Python数据分析pandas之分组统计透视表

pandas分组与聚合

pandas使用groupby函数按照多个分组变量进行分组聚合统计使用agg函数计算分组的多个统计指标(grouping by multiple columns in dataframe)

pandas 分组统计

Python之pandas数据整理及分组统计

第十三节 pandas分组和分组统计以及多数据源合并