maxframe.dataframe.Series.argsort#

Series.argsort(axis=0, kind='quicksort', order=None, stable=None)#

返回能够对 Series 值进行排序的整数索引。

覆盖 ndarray.argsort。对值进行 argsort,忽略 NA/null 值,并将结果放置在与非 NA 值相同的位置。

参数:
  • axis ({0 or 'index'}) -- 未使用。该参数是为了与 DataFrame 兼容而需要的。

  • kind ({'mergesort', 'quicksort', 'heapsort', 'stable'}, default 'quicksort') -- 排序算法的选择。更多信息请参见 numpy.sort()。'mergesort' 和 'stable' 是唯一的稳定算法。

  • order (None) -- 无效果,但为了与 numpy 兼容而被接受。

  • stable (None) -- 无效果,但为了与 numpy 兼容而被接受。

返回:

排序顺序中值的位置,-1 表示 nan 值。

返回类型:

Series[np.intp]

参见

maxframe.tensor.argsort

返回能够对此数组进行排序的索引。

示例

>>> import maxframe.tensor as mt
>>> import maxframe.dataframe as md
>>> s = md.Series([3, 2, 1])
>>> s.argsort().execute()
0    2
1    1
2    0
dtype: int64