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


Python cudf.core.groupby.groupby.GroupBy.pipe用法及代码示例


用法:

GroupBy.pipe(func, *args, **kwargs)

将带有参数的函数func 应用到此 GroupBy 对象并返回函数的结果。

参数

func函数

应用于此 GroupBy 对象或 (callable, data_keyword) 元组的函数,其中 data_keyword 是一个字符串,指示需要 GroupBy 对象的 callable 的关键字。

args可迭代的,可选的

传递给 func 的位置参数。

kwargs映射,可选

传递给 func 的关键字参数字典。

返回

objectfunc 的返回类型。

例子

>>> import cudf
>>> df = cudf.DataFrame({'A': ['a', 'b', 'a', 'b'], 'B': [1, 2, 3, 4]})
>>> df
   A  B
0  a  1
1  b  2
2  a  3
3  b  4

要在一次通过中获得每组最大值和最小值之间的差异,您可以执行

>>> df.groupby('A').pipe(lambda x: x.max() - x.min())
   B
A
a  2
b  2

相关用法


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