如何实现分组使每组数据和相等

 想按照 sum_count 列值的和将 sID 均匀分成5组,结果是每组的 sum_count 列值的和均匀分布,组内的sID变成逗号分隔的字串,请问这个有啥办法实现吗?

rNum.txt

若达不到完全相等则,大致相等即可。
请先 登录 后评论

1 个回答

Polly

t = loadText("/home/ffliu/data/rNum.txt")

select sum(sum_count) as sum, toArray(sID) from t group by volumeBar(t.sum_count, 0.2)

attachments-2023-06-69wlO2fg648bdc1c5fcc0.png

请先 登录 后评论
  • 1 关注
  • 0 收藏,609 浏览
  • 提出于 2023-06-16 11:49

相似问题