我想df.groupby()结合使用apply()将函数应用于每组的每一行.
我通常使用以下代码,这通常有效(请注意,这是没有的groupby()):
df.apply(myFunction, args=(arg1,))
Run Code Online (Sandbox Code Playgroud)
随着groupby()我尝试了以下内容:
df.groupby('columnName').apply(myFunction, args=(arg1,))
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
TypeError:myFunction()得到一个意外的关键字参数'args'
因此,我的问题是:我如何使用groupby()和apply()需要参数的函数?