我有一个一般形式的数据框架(我们称之为df
)
A C D E F
0 0.4 0.1 0.2 0 0.7
1 0 0.2 0 0.5 0.6
2 0.1 0.5 0 0 0
3 0 0 0 0.8 0
4 0.8 0.1 0 0 0
5 0 0.9 0 0 0
尽管每个轴会更长(21列,索引长度不同)
我需要在整个数据帧中找到最大的数字,提取索引和列名,然后是下一个最大的数字(如果不在同一个索引中),然后再次查找索引和列名,依此类推
当然,我可以将每个索引提取为一个系列(pd.Index.to_series
)或列表,并逐项执行。但我认为有一种更有效的方法可以使用数据帧(因为我无法预测最终使用的最大索引大小),这似乎是我无法找到/想到的
我已经找到了很多答案,使用df.max()
或df.idmax()
来获得最大值,如果我只需要的话
使用以下命令:
尝试:
印刷品:
相关问题 更多 >
编程相关推荐