作者crazyminerva (RedBean)
看板Python
標題[問題] 請問dataframe 計算取值問題
時間Tue Sep 13 12:06:13 2022
A B C D E
1. 0. 1.5 3. 2. 0
2. 1. 0. 2. 1.2 3
3. 5. 1. 0. 3. 2
4
5
A-E分了五組
每一條 在每一組的得分不同
我想要整理出
每一條分數最高的組別
像是
1. C
2. E
3. A
想了好久不知道怎麼寫,有請拯救菜鳥,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.4.187 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1663041975.A.115.html
→ gene50814: 轉置這個df然後分別取1、2、3的idxmax() 09/13 12:52
→ sleepylizard: of.idxmax(axis='columns') 09/13 13:10
→ lycantrope: df.T.agg("idxmax") 09/13 13:54
推 lycantrope: 甚至直接df.idxmax(axis = 1) 09/13 15:10
→ crazyminerva: 大感謝各位高手 idxmax 真的很好用,已解決 感謝 09/13 16:52