看板 Python 關於我們 聯絡資訊
最近在做社區棒球相關分析 初步整理完的dataframe大致如下 Name G PA AB R H TB AVG OBP SLG OPS OPS_Plus BB% 張XX 17 38 28 11 10 13 0.357143 0.513514 0.464286 0.977799 3.694721 0.236842 劉XX 18 34 29 4 9 13 0.310345 0.375000 0.448276 0.823276 3.138558 0.088235 張XX 18 47 42 14 14 18 0.333333 0.391304 0.428571 0.819876 3.063653 0.085106 施XX 14 28 24 6 4 10 0.166667 0.285714 0.416667 0.702381 2.641634 0.142857XX 我想出各項指標極大值所對應的球員名字 例如: 安打王: 14 Name 但只能寫出 print('得分王:',U10_aggbat01.R.max()) print('安打王:' , U10_aggbat01.H.max()) print('打點王:',U10_aggbat01.RBI.max()) print('盜壘王:',U10_aggbat01.SB.max()) 想請大家給個建議 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.152.192 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1691890651.A.845.html
lycantrope: df.set_index("Name").agg(["idxmax","max"]) 08/13 10:09
robert09080: I’d max 08/13 10:10