pandas.core.groupby.SeriesGroupBy.idxmin#
- SeriesGroupBy.idxmin(skipna=True)[源代码][源代码]#
返回最小值的行标签。
如果有多个值等于最小值,则返回第一个具有该值的行标签。
- 参数:
- skipna布尔值, 默认为 True
排除 NA 值。
- 返回:
- 索引
最小值的标签。
- 引发:
- ValueError
如果 Series 为空或 skipna=False 且任何值为 NA。
参见
numpy.argmin
返回沿给定轴的最小值的索引。
DataFrame.idxmin
返回请求轴上最小值的第一个出现的索引。
Series.idxmax
返回值的最大值的首次出现的索引 标签。
例子
>>> ser = pd.Series( ... [1, 2, 3, 4], ... index=pd.DatetimeIndex( ... ["2023-01-01", "2023-01-15", "2023-02-01", "2023-02-15"] ... ), ... ) >>> ser 2023-01-01 1 2023-01-15 2 2023-02-01 3 2023-02-15 4 dtype: int64
>>> ser.groupby(["a", "a", "b", "b"]).idxmin() a 2023-01-01 b 2023-02-01 dtype: datetime64[s]