【发布时间】:2016-03-29 10:02:41
【问题描述】:
我想使用 Pyspark 将一个 RDD 分成 n 个等长的部分
如果 RDD 类似于
data = range(0,20)
d_rdd = sc.parallelize(data)
d_rdd.glom().collect()
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13, 14, 15, 16, 17, 18, 19]]
我想将任意两个随机数组合在一起,比如
[[0,4],[6,11],[5,18],[3,14],[17,9],[12,8],[2,10],[1,15],[13,19],[7,16]]
【问题讨论】:
标签: apache-spark pyspark