传递对象方法作为python中方法链接的函数参数

2024-09-29 19:30:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道类似的问题已经被问到和回答,但我找不到一个真正解决我的问题。你知道吗

我想传递一个内置的dataframe方法作为函数参数,以便在链式方法调用中使用它,如下所示:

def myFun(df,fun):
    df.fun().anotherfun()

myFun(df,'mean')

我用builtingetattr(df,fun)尝试了一下,但是没有成功。你知道吗

编辑:我的错,我忘了用()来称呼它。 getattr(df,fun)().anotherfun()工作得很好


Tags: 方法编辑dataframedfdef函数参数mean内置

热门问题