如何用Python計算某欄平均數?

閱讀時間約 1 分鐘

首先資料如下

import pandas as pd
data =  pd.read_excel("第一次段考分數.xlsx")
raw-image

如果我們要計算【數學】該欄的平均數,可以用agg

dataAgg = data[["數學"]].agg("mean")
raw-image



我們也可以同時計算多個欄位的平均數

dataAgg = data.agg({"數學":"mean","國文":"mean"})
raw-image




如果想計算不同分組的平均數,可以先用groupby分組,再用agg計算

例如,我們用欄位【性別】作為分組,計算各組的平均數

dataGb = data.groupby("性別")
dataAgg = dataGb.agg({"數學":"mean","國文":"mean","英文":"mean","物理":"mean"})
raw-image










1會員
20內容數
我是果農,這裡有我的人資職涯經驗分享,與我菜鳥般的Python資料分析筆記,還有一些讀書心得,希望對大家有幫助。
留言0
查看全部
發表第一個留言支持創作者!