[問題] 請問dataframe 計算取值問題

看板Python作者 (RedBean)時間1年前 (2022/09/13 12:06), 編輯推噓1(104)
留言5則, 4人參與, 1年前最新討論串1/1
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

09/13 12:52, 1年前 , 1F
轉置這個df然後分別取1、2、3的idxmax()
09/13 12:52, 1F

09/13 13:10, 1年前 , 2F
of.idxmax(axis='columns')
09/13 13:10, 2F

09/13 13:54, 1年前 , 3F
df.T.agg("idxmax")
09/13 13:54, 3F

09/13 15:10, 1年前 , 4F
甚至直接df.idxmax(axis = 1)
09/13 15:10, 4F

09/13 16:52, 1年前 , 5F
大感謝各位高手 idxmax 真的很好用,已解決 感謝
09/13 16:52, 5F
文章代碼(AID): #1Z806t4L (Python)