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) 编辑 收藏 举报