如何把表t分成多个子表,然后多个子表的计算结果再合并

大家好,我现在有个问题,想把一张表分成n个子表,在每个子表中计算结果(结果为向量),再将结果合并起来,但因为所需返回值的长度与context by的长度不同。想通过loop(func, t1,t2,t3,...) unionALL的方式,想问有什么方法能把t分成t1,t2,t3吗,谢谢!!

请先 登录 后评论

1 个回答

naxi

def getSubTable(t, x){ return t[x]}

loop(getSubTable{t}, groups(t.id).values())

请先 登录 后评论