pandas.Series.idxmax#
- Series.idxmax(axis=0, skipna=True, *args, **kwargs)[源代码]#
返回最大值的行标签。
如果多个值等于最大值,则返回标签为该值的第一行。
- 参数
- axis整型,默认为0
与DataFrame.idxmax的兼容性。系列上的应用程序具有冗余性。
- skipna布尔值,默认为True
排除NA/NULL值。如果整个系列赛都是NA,那么结果就是NA。
- *args, ** 科瓦格人
其他参数和关键字不起作用,但可能会被接受以与NumPy兼容。
- 退货
- 索引
最大值的标签。
- 加薪
- ValueError
如果系列为空。
参见
numpy.argmax
沿给定轴返回最大值的索引。
DataFrame.idxmax
返回在请求的轴上第一次出现最大值的索引。
Series.idxmin
返回索引 标签 值的最小值的第一次出现。
注意事项
此方法是的系列版本
ndarray.argmax
。此方法返回最大值的标签,而ndarray.argmax
返回位置。要获得该职位,请使用series.values.argmax()
。示例
>>> s = pd.Series(data=[1, None, 4, 3, 4], ... index=['A', 'B', 'C', 'D', 'E']) >>> s A 1.0 B NaN C 4.0 D 3.0 E 4.0 dtype: float64
>>> s.idxmax() 'C'
如果 skipna 为假且数据中有安娜值,则函数返回
nan
。>>> s.idxmax(skipna=False) nan