找到所有Pandas数据帧的最小索引

2024-05-16 23:56:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想找到最小索引总体数据框架。实际上,我的专栏不是功能,我只是使用它们的标签。在

假设我的数据框是这样的:

     0    1    2
a  100    1    2
b    1  100    4
c    2    4  100

我想要一个返回('b' , '0')('a','1')的函数

我很感激你的解决办法。在


Tags: 数据函数功能框架标签总体专栏解决办法
1条回答
网友
1楼 · 发布于 2024-05-16 23:56:55

您可以使用min两次

s=(df==df.min().min()).dot(df.columns)
s=s.loc[s!='']
s
Out[177]: 
a    1
b    0
dtype: object

如果您需要tuple

^{pr2}$

或者我们使用np.where

s,v=np.where(df==np.min(df.min()))
list(zip(df.index[s],df.columns[v]))
Out[188]: [('a', '1'), ('b', '0')]

相关问题 更多 >