DataSet如何按照某个字段分组后,每组取前N条,或每组取第N条
100 DataSet如何按照某个字段分组后,每组取前N条,或每组取第N条
我希望查出一个DataSet后,按照某个字段进行分组,分组后每组数据量不定,但是我想进行筛选,筛选后每组仅保留前N条,或者每组仅取第N条。这种代码应该如何实现呢?
- 关注者1
- 被浏览2,913
查看全部3个回答
查看全部3个回答
0人认为该答案有用
要实现每组仅保留前N条或者取第N条,这个实际上已经超越了SQL groupby的功能的,但algo提供了groupby后自己处理结果集的能力,DataSet.groupBy(....).reduceGroup(GroupReduceFunction), 自定义一个Gro …
编辑于 2022年08月31日 16:41:07
展开阅读全文
相关问题