【发布时间】:2020-03-27 17:36:13
【问题描述】:
我有一段代码涉及一个函数和一个 dask 数据帧 (df1)。数据框在函数之前已经存在,所以当我执行meta=df1.dtypes 时,我正在调用现有类型。这是代码:
def my_function(group, arg1, arg2, arg3):
# some operations
df1 = df1.groupby("Sequence").apply(my_function, args=[arg1, arg2, arg3], meta=df1.dtypes)
它返回以下错误:
TypeError: my_function() got an unexpected keyword argument 'args'
有人知道为什么吗?我无法在线找到解决方案,并且我正在遵循 DASK API 中的指南,所以我不明白为什么会出现错误。 args=... 应该被正确解析,它们代表函数的 附加 参数(第一个是 groupby() 的结果。
【问题讨论】:
标签: python pandas dataframe pandas-groupby dask