當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pyspark Series.droplevel用法及代碼示例


本文簡要介紹 pyspark.pandas.Series.droplevel 的用法。

用法:

Series.droplevel(level: Union[int, Any, Tuple[Any, …], List[Union[int, Any, Tuple[Any, …]]]]) → pyspark.pandas.series.Series

返回刪除了請求的索引級別的係列。

參數

levelint、str 或 list-like

如果給定字符串,則必須是級別的名稱如果list-like,元素必須是級別的名稱或位置索引。

返回

Series

刪除了請求的索引級別的係列。

例子

>>> psser = ps.Series(
...     [1, 2, 3],
...     index=pd.MultiIndex.from_tuples(
...         [("x", "a"), ("x", "b"), ("y", "c")], names=["level_1", "level_2"]
...     ),
... )
>>> psser
level_1  level_2
x        a          1
         b          2
y        c          3
dtype: int64

逐級刪除特定索引

>>> psser.droplevel(0)
level_2
a    1
b    2
c    3
dtype: int64

按名稱刪除特定索引級別

>>> psser.droplevel("level_2")
level_1
x    1
x    2
y    3
dtype: int64

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.Series.droplevel。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。