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


Python pyspark GroupBy.get_group用法及代码示例


本文简要介绍 pyspark.pandas.groupby.GroupBy.get_group 的用法。

用法:

GroupBy.get_group(name: Union[Any, Tuple[Any, …], List[Union[Any, Tuple[Any, …]]]]) → FrameLike

从具有提供名称的组构造DataFrame。

参数

name对象

要作为 DataFrame 获取的组的名称。

返回

group与obj相同的类型

例子

>>> psdf = ps.DataFrame([('falcon', 'bird', 389.0),
...                     ('parrot', 'bird', 24.0),
...                     ('lion', 'mammal', 80.5),
...                     ('monkey', 'mammal', np.nan)],
...                    columns=['name', 'class', 'max_speed'],
...                    index=[0, 2, 3, 1])
>>> psdf
     name   class  max_speed
0  falcon    bird      389.0
2  parrot    bird       24.0
3    lion  mammal       80.5
1  monkey  mammal        NaN
>>> psdf.groupby("class").get_group("bird").sort_index()
     name class  max_speed
0  falcon  bird      389.0
2  parrot  bird       24.0
>>> psdf.groupby("class").get_group("mammal").sort_index()
     name   class  max_speed
1  monkey  mammal        NaN
3    lion  mammal       80.5

相关用法


注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 pyspark.pandas.groupby.GroupBy.get_group。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。