pyspark.pandas.DataFrame.sort_index

DataFrame。 sort_index ( :聯盟(int,str]=0,水平:聯盟(int, int[]列表,沒有)=沒有一個,提升:bool=真正的,原地:bool=,:str=沒有一個,na_position:str=“最後一次”,ignore_index:bool= )→可選(pyspark.pandas.frame.DataFrame]

類對象的標簽(沿著一個軸)

參數
指數,直接列排序。目前,隻有支持軸= 0。
水平 int或級別名稱或整數列表或列表的名稱

如果不是沒有在指定索引值水平(s)

提升 布爾,默認的真

升序和降序排序

原地 bool,默認的錯誤

如果這是真的,就地執行操作

str,默認沒有

pandas-on-Spark不允許指定排序算法,默認沒有

na_position {“第一”,“去年”},違約的最後的

第一次將nan一開始,最後將nan。不是MultiIndex實現。

ignore_index bool,默認的錯誤

如果情況屬實,由此產生的軸將被標記為0,1,…,n - 1。

返回
sorted_obj DataFrame

例子

> > >df=psDataFrame({“一個”:(2,1,np)},指數=(“b”,“一個”,np])
> > >dfsort_index()一個1.0b 2.0沒有一個南
> > >dfsort_index(提升=)一個b 2.01.0沒有一個南
> > >dfsort_index(na_position=“第一”)一個沒有一個南1.0b 2.0
> > >dfsort_index(ignore_index=真正的)一個0 1.01 2.02南
> > >dfsort_index(原地=真正的)> > >df一個1.0b 2.0沒有一個南
> > >df=psDataFrame({“一個”:範圍(4),“B”:範圍(4)[::- - - - - -1)},指數=[[“b”,“b”,“一個”,“一個”),(1,0,1,0]],=(“一個”,“B”])
> > >dfsort_index()一個B一個0 3 01 2 1b 0 1 21 0 3
> > >dfsort_index(水平=1)一個Bb 0 1 2一個0 3 0b 1 0 31 2 1
> > >dfsort_index(水平=(1,0])一個B一個0 3 0b 0 1 21 2 1b 1 0 3
> > >dfsort_index(ignore_index=真正的)一個B0 3 01 2 12 1 23 0 3