当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.Series.idxmin用法及代码示例


用法:

Series.idxmin(axis=0, skipna=True, *args, **kwargs)

返回最小值的行标签。

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

参数

axis整数,默认 0

为了与 DataFrame.idxmin 兼容。为系列上的应用程序提供冗余。

skipna布尔值,默认为真

排除 NA/空值。如果整个系列为 NA,则结果将为 NA。

*args, **kwargs

其他参数和关键字无效,但可能会被接受以与 NumPy 兼容。

返回

index

最小值的标签。

抛出

ValueError

如果系列为空。

注意

此方法是 ndarray.argmin 的系列版本。该方法返回最小值的标签,而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'

如果 skipna 为 False 并且数据中有 NA 值,则函数返回 nan

>>> s.idxmin(skipna=False)
nan

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.idxmin。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。