当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。