我在DolphinDB中有一个DFS表。我试图运行一个查询,该查询将计算此表上的分组中介。但这只是个例外。
select median(col1) from t group by col2列med(v1)中的聚合函数没有映射减少实现,不能应用于分区或分布式表。
在我看来,DolphinDB不支持分布式中值算法。
发布于 2019-07-13 00:33:37
聚合函数median与avgerage的不同之处在于它不能通过映射约简来求解。因此,我们必须提取数据,然后将中值函数应用于每一组。
DolphinDB的重新分区机制使得这样的工作更加容易。
ds = repartitionDS(<select first(col2) as col2, median(col1) as col1 from t>,`col2, VALUE)
mr(ds, x->x,,unionAll{false})https://stackoverflow.com/questions/56985012
复制相似问题