pandas 分組統計


# coding:utf-8

import pandas as pd
import numpy as np

# path = r'C:\Users\wuzaipei\Desktop\桂林三金項目簽到情況\桂林三金簽到.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)

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM