pandas.Panel4D.pipe¶
-
Panel4D.
pipe
(func, *args, **kwargs)[source]¶ 应用func(self,* args,** kwargs)
版本0.16.2中的新功能。
参数: func:function
函数应用到NDFrame。
args
和kwargs
传递到func
。或者,(可调用, 数据关键字)
元组其中data_keyword
是指示callable
args:传递到
func
的位置参数。kwargs:传入
func
的关键字参数字典。返回: object:
func
的返回类型。笔记
在将希望在Series或DataFrames上的函数链接在一起时,请使用
.pipe
。而不是写作>>> f(g(h(df), arg1=a), arg2=b, arg3=c)
你可以写
>>> (df.pipe(h) ... .pipe(g, arg1=a) ... .pipe(f, arg2=b, arg3=c) ... )
如果你有一个函数接受数据(例如)第二个参数,传递一个元组,指示哪个关键字期望数据。例如,假设
f
将其数据作为arg2
:>>> (df.pipe(h) ... .pipe(g, arg1=a) ... .pipe((f, 'arg2'), arg1=a, arg3=c) ... )