pyspark.pandas.Series.idxmax

係列。 idxmax ( skipna:bool=真正的 )→聯盟(元組,任何]

返回的行標簽的最大價值。

如果多個值等於最大,第一行標簽和返回值。

參數
skipna bool,默認的真

排除NA / null值。如果整個係列NA,結果將是NA。

返回
指數

標簽的最大價值。

提出了
ValueError

如果係列是空的。

另請參閱

Series.idxmin

回報指數標簽第一次出現的最小值。

例子

> > >年代=ps係列(數據=(1,沒有一個,4,3,5),指數=(“一個”,“B”,“C”,' D ',“E”])> > >年代1.0B南C 4.0D 3.0E 5.0dtype: float64
> > >年代idxmax()“E”

如果skipna是錯誤的和有一個NA值數據,函數返回

> > >年代idxmax(skipna=)

在多索引的情況下,你會得到一個元組:

> > >指數=pdMultiIndexfrom_arrays([(“一個”,“一個”,“b”,“b”),(“c”,' d ',“e”,“f”]],的名字=(“第一”,“第二”))> > >年代=ps係列(數據=(1,沒有一個,4,5),指數=指數)> > >年代第一第二一個c 1.0維南b e 4.0f 5.0dtype: float64
> > >年代idxmax()(' b ', ' f ')

如果多個值等於最大,第一行標簽和返回值。

> > >年代=ps係列([1,One hundred.,1,One hundred.,1,One hundred.),指數=(10,3,5,2,1,8])> > >年代10 13 1005個12 100年1100年8dtype: int64
> > >年代idxmax()3