gpt4 book ai didi

python - 整个 Pandas DF 的最小 n 值的索引

转载 作者:行者123 更新时间:2023-12-03 08:13:17 33 4
gpt4 key购买 nike

我正在寻找一种有效的方法来提取整个数据帧中 n 个最小值的索引。

例如,给定以下 df,其中 n = 2:

    colA    colB    colC
r1 33 75 22
r2 1 52 95
r3 71 7 68

我想以某种形式获得与整个 df 中的 2 个最小值相对应的索引 [(r2, colA), (r3, colB)]:1 和 7。

索引之间的顺序并不重要(对应的值可能未排序)。

谢谢!

最佳答案

除了Neo的回答之外,同时我找到了以下解决方案:

n=2
list(df.stack().sort_values().head(n).index)

Screenshot

关于python - 整个 Pandas DF 的最小 n 值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70217815/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com