maxframe.dataframe.Series.sort_index#
- Series.sort_index(axis=0, level=None, ascending=True, inplace=False, kind='quicksort', na_position='last', sort_remaining=True, ignore_index: bool = False, parallel_kind='PSRS', psrs_kinds=None, default_index_type=None)#
按标签(沿轴)排序对象。
- 参数:
a (Input DataFrame or Series.)
axis ({0 or 'index', 1 or 'columns'}, default 0) -- 排序的轴。值 0 表示行,1 表示列。
level (int or level name or list of ints or list of level names) -- 如果不为 None,则在指定的索引级别上排序。
ascending (bool, default True) -- 升序或降序排序。
inplace (bool, default False) -- 如果为 True,则就地执行操作。
kind ({'quicksort', 'mergesort', 'heapsort'}, default 'quicksort') -- 排序算法的选择。更多信息请参见 ndarray.np.sort。mergesort 是唯一的稳定算法。对于 DataFrame,此选项仅在按单个列或标签排序时应用。
na_position ({'first', 'last'}, default 'last') -- 如果为 first,则将 NaN 放在开头;last 将 NaN 放在末尾。对于 MultiIndex 未实现。
sort_remaining (bool, default True) -- 如果为 True 且索引是多级的,在按指定级别排序后,也会按其他级别(顺序)排序。
ignore_index (bool, default False) -- 如果为 True,结果轴将被标记为 0, 1, …, n - 1。
parallel_kind ({'PSRS'}, optional.) -- 并行排序算法,详情请参见:http://csweb.cs.wfu.edu/bigiron/LittleFE-PSRS/build/html/PSRSalgorithm.html
psrs_kinds (Sorting algorithms during PSRS algorithm.)
- 返回:
sorted_obj -- 如果 inplace=False,返回索引已排序的 DataFrame,否则返回 None。
- 返回类型:
DataFrame or None