[英]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.