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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。