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 分组统计的主要内容,如果未能解决你的问题,请参考以下文章
pandas使用groupby函数按照多个分组变量进行分组聚合统计使用agg函数计算分组的多个统计指标(grouping by multiple columns in dataframe)