Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按组语法的Dask滚动函数_Python_Dask - Fatal编程技术网

Python 按组语法的Dask滚动函数

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数据帧中按组应用的滚动函数的推荐语法,还是有推荐的替代方法?为了在结果中保留

我在语法方面花了一段时间来计算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.groupby(by=User).apply(lambda df_g: df_g['x'].rolling(5).mean(), meta=('x', 'f8')).compute()

这对我不起作用。给我
UnpicklingError:无效的加载密钥,'�'.@pissall尝试加载csv文件的一小部分。我怀疑这与csv中的错误数据有关。您可以在read_csv函数中使用nrows参数进行此操作。你能再发一些其他信息吗?