Python 按组语法的Dask滚动函数
我在语法方面花了一段时间来计算dask数据帧的分组滚动函数。文档非常优秀,但在本例中没有示例 我的工作版本如下,来自一个csv,其中包含一个带有用户ID和x、y和z列的文本字段:Python 按组语法的Dask滚动函数,python,dask,Python,Dask,我在语法方面花了一段时间来计算dask数据帧的分组滚动函数。文档非常优秀,但在本例中没有示例 我的工作版本如下,来自一个csv,其中包含一个带有用户ID和x、y和z列的文本字段: ddf = read_csv('./*.csv') ddf.groupby(ddf.User).x.apply(lambda x: x.rolling(5).mean(), meta=('x', 'f8')).compute() 这是dask数据帧中按组应用的滚动函数的推荐语法,还是有推荐的替代方法?为了在结果中保留
ddf = read_csv('./*.csv')
ddf.groupby(ddf.User).x.apply(lambda x: x.rolling(5).mean(), meta=('x', 'f8')).compute()
这是dask数据帧中按组应用的滚动函数的推荐语法,还是有推荐的替代方法?为了在结果中保留组:
ddf.groupby(by=User).apply(lambda df_g: df_g['x'].rolling(5).mean(), meta=('x', 'f8')).compute()
这对我不起作用。给我
UnpicklingError:无效的加载密钥,'�'.代码>@pissall尝试加载csv文件的一小部分。我怀疑这与csv中的错误数据有关。您可以在read_csv函数中使用nrows参数进行此操作。你能再发一些其他信息吗?