pandas数据分组及转置


import numpy as np
import pandas as pd

#读取数据
df = pd.read_excel('E:/PythonData/data/pdata.xlsx',sheet_name='Sheet1')
print(df)


#数据分组
df1=df.groupby(['Name']).mean()
print(df1)


#读取数据
df=pd.read_excel('E:/PythonData/data/pdata.xlsx',sheet_name='Sheet2')
print(df)

#数据转置
df2=pd.pivot_table(df,index=['Name','Class'],columns=['Period'],values='Zongfen',aggfunc=np.mean)
print(df2)

#重组数据
df2.reset_index(inplace=True)
print(df2)

 

 
 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM