【发布时间】:2017-09-09 00:23:47
【问题描述】:
假设我有一个倍数列表和一个因子列表(均为 Int):
val multiples = sc.parallelize(List(1,2,3,4,5,6))
val factors = List(1,2,3)
我想在倍数上使用 groupBy 来返回一个 List[(Int, Iterable[Int])] ,这样每一对都代表一个因子,并且该因子的所有倍数都是倍数。像这样:
(1, Iterable(1,2,3,4,5,6))
(2, Iterable(2,4,6))
(3, Iterable(3,6))
问题在于 groupBy 似乎无法跨组复制元素。这是真的吗?
【问题讨论】:
标签: scala apache-spark group-by rdd