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


Python pandas.DataFrame.pipe用法及代码示例


用法:

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

应用需要 Series 或 DataFrames 的可链接函数。

参数

func函数

应用于 Series/DataFrame 的函数。 argskwargs 被传递到 func 。或者 (callable, data_keyword) 元组,其中 data_keyword 是一个字符串,指示需要 Series/DataFrame 的 callable 的关键字。

args可迭代的,可选的

传递给 func 的位置参数。

kwargs映射,可选

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

返回

objectfunc 的返回类型。

注意

将需要 Series、DataFrames 或 GroupBy 对象的函数链接在一起时,请使用 .pipe。而不是写

>>> func(g(h(df), arg1=a), arg2=b, arg3=c)

你可以写

>>> (df.pipe(h)
...    .pipe(g, arg1=a)
...    .pipe(func, arg2=b, arg3=c)
... )

如果您有一个将数据作为(例如)第二个参数的函数,请传递一个元组,指示哪个关键字需要数据。例如,假设 f 将其数据作为 arg2

>>> (df.pipe(h)
...    .pipe(g, arg1=a)
...    .pipe((func, 'arg2'), arg1=a, arg3=c)
...  )

相关用法


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