[問題] dataframe處理

看板Python作者時間8年前 (2017/11/17 07:56), 編輯推噓6(601)
留言7則, 6人參與, 8年前最新討論串1/1
新手求解 目前有一個data是眾多學生的姓名、科目跟考試分數,想請問有辦法在dataframe中將相 同科目的考試分數做加總及平均嗎?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.205.139.20 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1510876580.A.CE6.html

11/17 08:44, 8年前 , 1F
查個api有這麼難嗎?這都有啊...
11/17 08:44, 1F

11/17 08:53, 8年前 , 2F
df['科目'].sum() ,df['科目'].mean()
11/17 08:53, 2F

11/17 14:07, 8年前 , 3F
寫個for loop也可以做到啊…
11/17 14:07, 3F

11/17 19:00, 8年前 , 4F
沒必要千萬別用loop掃data frame
11/17 19:00, 4F

11/18 10:34, 8年前 , 5F
我會比較偏向把科目的series取出來再.apply(np.mean)
11/18 10:34, 5F

11/21 09:02, 8年前 , 6F
用pandas pivot_table試試?
11/21 09:02, 6F

11/24 08:57, 8年前 , 7F
都用pandas了做這種運算就不要用for loop了吧XD
11/24 08:57, 7F
文章代碼(AID): #1Q3YMapc (Python)