Sql DolphinDB中分组中位数的计算
我有一张DolphinDB中的DFS表。我试图运行一个查询来计算这个表上的分组中间值。但它只是抛出了一个例外Sql DolphinDB中分组中位数的计算,sql,distributed-computing,median,dolphindb,Sql,Distributed Computing,Median,Dolphindb,我有一张DolphinDB中的DFS表。我试图运行一个查询来计算这个表上的分组中间值。但它只是抛出了一个例外 select median(col1) from t group by col2 med(v1)列中的聚合函数没有map reduce实现,不能应用于分区或分布式表 在我看来,DolphinDB不支持分布式中值算法。聚合函数median不同于avgerage,因为它不能通过map reduce来解决。因此,我们必须提取数据,然后对每组应用中值函数 DolphinDB的重新分配机制使这项
select median(col1) from t group by col2
med(v1)列中的聚合函数没有map reduce实现,不能应用于分区或分布式表
在我看来,DolphinDB不支持分布式中值算法。聚合函数
median
不同于avgerage
,因为它不能通过map reduce来解决。因此,我们必须提取数据,然后对每组应用中值函数
DolphinDB的重新分配机制使这项工作变得更加容易
ds = repartitionDS(<select first(col2) as col2, median(col1) as col1 from t>,`col2, VALUE)
mr(ds, x->x,,unionAll{false})
ds=repartitionDS(,`col2,VALUE)
mr(ds,x->x,unionAll{false})