pandas.Series.argsort#
- Series.argsort(axis=0, kind='quicksort', order=None, stable=None)[源代码]#
返回对 Series 值进行排序的整数索引。
覆盖 ndarray.argsort。对值进行排序,忽略 NA/null 值,并将结果放置在非 NA 值相同的位置。
- Parameters:
- axis{0 或 ‘index’}
未使用。参数是与 DataFrame 兼容性所必需的。
- kind{‘mergesort’, ‘quicksort’, ‘heapsort’, ‘stable’},默认为 ‘quicksort’
排序算法的选择。有关更多信息,请参阅
numpy.sort()。’mergesort’ 和 ‘stable’ 是唯一稳定的算法。- orderNone
无效果,但为了与 numpy 兼容而接受。
- stableNone
无效果,但为了与 numpy 兼容而接受。
- Returns:
- Series[np.intp]
按排序顺序排列的值的位置,-1 表示 nan 值。
参见
numpy.ndarray.argsort返回将用于对此数组进行排序的索引。
Examples
>>> s = pd.Series([3, 2, 1]) >>> s.argsort() 0 2 1 1 2 0 dtype: int64