pandas.Series.idxmin#

Series.idxmin(axis=0, skipna=True, *args, **kwargs)[源代码][源代码]#

返回最小值的行标签。

如果有多个值等于最小值,则返回第一个具有该值的行标签。

参数:
{0 或 ‘index’}

未使用。参数需要与 DataFrame 兼容。

skipnabool, 默认为 True

排除 NA/null 值。如果整个 Series 都是 NA,或者如果 skipna=False 并且存在 NA 值,此方法将引发 ValueError

*args, **kwargs

额外的参数和关键字没有效果,但可能为了与NumPy兼容而被接受。

返回:
索引

最小值的标签。

引发:
ValueError

如果序列是空的。

参见

numpy.argmin

返回沿给定轴的最小值的索引。

DataFrame.idxmin

返回请求轴上最小值的第一个出现的索引。

Series.idxmax

返回值的最大值的首次出现的索引 标签

备注

此方法是 ndarray.argmin 的 Series 版本。此方法返回最小值的标签,而 ndarray.argmin 返回位置。要获取位置,请使用 series.values.argmin()

例子

>>> s = pd.Series(data=[1, None, 4, 1], index=["A", "B", "C", "D"])
>>> s
A    1.0
B    NaN
C    4.0
D    1.0
dtype: float64
>>> s.idxmin()
'A'