作者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://webptt.com/cn.aspx?n=bbs/Python/M.1663041975.A.115.html
1F:→ gene50814: 转置这个df然後分别取1、2、3的idxmax() 09/13 12:52
2F:→ sleepylizard: of.idxmax(axis='columns') 09/13 13:10
3F:→ lycantrope: df.T.agg("idxmax") 09/13 13:54
4F:推 lycantrope: 甚至直接df.idxmax(axis = 1) 09/13 15:10
5F:→ crazyminerva: 大感谢各位高手 idxmax 真的很好用,已解决 感谢 09/13 16:52