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)

 

 
 

 

 

posted on 2019-08-27 17:23  SmartTony_07  阅读(2867)  评论(0编辑  收藏  举报

导航