Pandas 数据框中的多个最小值

san*_*ane 5 python pandas

我有一个包含多个最小值的 Pandas 数据框,但 min 函数只在列中选择一个。

 ABCD     0.000000
 JKLM     0.016535
 CAN1     0.381729
 MET2     0.275013
 INDI     0.149280
 MAN3     0.000000
Run Code Online (Sandbox Code Playgroud)

temp2.ix[temp2.idxmin()] 只选择一个值为 0.0 的 ABCD

我想同时获取 ABCD 和 MAN3 作为最小值??

Ant*_*pov 4

您可以使用以下内容:

df[df == df.min()].dropna()

In [49]: df[df == df.min()].dropna()
Out[49]:
    1
0
ABCD  0
MAN3  0
Run Code Online (Sandbox Code Playgroud)