繁体   English   中英

寻找系列中的最低值

[英]Finding lowest value in a series

我有以下 dataframe df

   a   b   c
a  12  23  3
b  5   31  41
c  14  4   20

我想在“a”列中找到最小值,即df['a']['b'] = 5

但我找不到单行命令来检索它,如何在不引用行名的情况下获得 a 列中的最小值?

In [19]: df
Out[19]:
    a   b   c
d
a  12  23   3
b   5  31  41
c  14   4  20

In [20]: df.a.min()
Out[20]: 5

In [21]: df.b.min()
Out[21]: 4

In [22]: df.c.min()
Out[22]: 3

In [23]: df.min()
Out[23]:
a    5
b    4
c    3
dtype: int64

In [24]: df.min()['b']
Out[24]: 4
df.min()["a"]

将在 A 列中找到最小值(在本例中为 5)。

df.idxmin()["a"]

找到最小值的 label(在本例中为“b”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM