#----------------------------------------------------- #範例16-20:期末實作題: #(1)檔案:學生成績檔:score1.xlsx(經管3A資料表) #https://acupun.site/lecture/pandas/example/score1.xlsx #------------------------------ #1.練習1:全部的資料 #------------------------------ print() print("1.張大同,學號B0013456=") print() print("1.全部的資料=\n") #------------------------------ #2.練習2:計算全班數學的平均分數 #df['數學'].mean() #max() #min() #------------------------------ print() print("2.全班數學的平均分=") #------------------------------ #3.練習3:計算數學不及格名單 #a1 = df['數學']<60 #------------------------------ print() print("3.數學不及格名單=\n") #------------------------------ #4.練習4:計算男生數學不及格名單 #a1 = (df['數學']<60) & (df['性別']=="男") #------------------------------ print() print("4.男生數學不及格名單=\n") #------------------------------ #5.練習5:繪圖,x軸=姓名, y軸=數學,英文,中文 #import matplotlib.pyplot as plt #df.plot(x='姓名', y=['數學','英文','中文']) #------------------------------ print() print("5.繪圖,x軸=姓名, y軸=數學,英文,中文=") #------------------------------ #6.練習6:計算男生,女生數學最高分, #a1 = (df['性別']=="男") #df[a1]['數學'].max() #------------------------------ print() print("5-1.男生數學最高分名單=") print("5-2.女生數學最高分名單=") #--------------------------------------------------------------------