pyspark.pandas.Series.reset_index¶
-
係列。
reset_index
( 水平:聯盟[int,任何元組,…,序列[聯盟(int,任何元組[,…]]],沒有)=沒有一個,下降:bool=假,的名字:(任何工會,Tuple,…,沒有)=沒有一個,原地:bool=假 )(pyspark.pandas.series→聯盟。係列,pyspark.pandas.frame.DataFrame, None]¶ -
生成一個新的DataFrame或係列索引重置。
這是有用,當索引需要被視為一個列,或者當索引是沒有意義的,需要重置為默認之前另一個操作。
- 參數
-
- 水平 int, str, tuple或列表,默認的可選的
-
一係列MultiIndex,隻有從索引中刪除指定的水平。默認刪除所有級別。
- 下降 bool,默認的錯誤
-
重置該指數,沒有插入新DataFrame列。
- 的名字 對象,可選
-
這個名字用於係列包含原始的列值。使用默認self.name。下降時,將忽略此參數是正確的。
- 原地 bool,默認的錯誤
-
修改係列到位(不創建一個新的對象)。
- 返回
-
- 係列或DataFrame
-
當下降是假的(默認),返回一個DataFrame。新創建的列會DataFrame第一,緊隨其後的是最初的係列值。當下降是真的,一個係列返回。在這兩種情況下,如果
原地= True
,沒有返回值。
例子
> > >年代=ps。係列([1,2,3,4),指數=pd。指數([“一個”,“b”,“c”,' d '),的名字=“idx”))
生成一個DataFrame違約指數。
> > >年代。reset_index()idx 00 11 b 22 c 33 d 4
指定新列的名稱使用的名字。
> > >年代。reset_index(的名字=“值”)idx的價值觀0 11 b 22 c 33 d 4
生成一個新的係列使用默認設置下降為True。
> > >年代。reset_index(下降=真正的)0 11 22 33 4dtype: int64
更新係列,沒有產生一個新的一套原地為True。請注意,它還要求
= True下降
。> > >年代。reset_index(原地=真正的,下降=真正的)> > >年代0 11 22 33 4dtype: int64