pandas.Series.argmax#
- Series.argmax(axis=None, skipna=True, *args, **kwargs)[源代码]#
返回 Series 中最大值的整数位置。
如果在多个位置达到最大值,则返回第一个行位置。
- 参数:
- 轴{None}
未使用。参数需要与 DataFrame 兼容。
- skipna布尔值, 默认为 True
排除 NA/null 值。如果整个 Series 都是 NA,或者如果
skipna=False
并且存在 NA 值,此方法将引发ValueError
。- *args, **kwargs
用于与NumPy兼容的额外参数和关键字。
- 返回:
- int
最大值的行位置。
参见
Series.argmax
返回最大值的位置。
Series.argmin
返回最小值的位置。
numpy.ndarray.argmax
numpy 数组的等效方法。
Series.idxmax
返回最大值的索引标签。
Series.idxmin
返回最小值的索引标签。
例子
考虑包含谷物卡路里的数据集
>>> s = pd.Series( ... [100.0, 110.0, 120.0, 110.0], ... index=[ ... "Corn Flakes", ... "Almond Delight", ... "Cinnamon Toast Crunch", ... "Cocoa Puff", ... ], ... ) >>> s Corn Flakes 100.0 Almond Delight 110.0 Cinnamon Toast Crunch 120.0 Cocoa Puff 110.0 dtype: float64
>>> s.argmax() 2 >>> s.argmin() 0
最大谷物卡路里是第三个元素,最小谷物卡路里是第一个元素,因为序列是从零开始索引的。