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