如何展平多个压缩的RDD?

时间:2019-07-10 13:55:00

标签: scala apache-spark rdd

我压缩了三个RDD,结果得到了一个嵌套结构。

val rdd1 = sc.parallelize(List(1, 2, 3))
val rdd2 = sc.parallelize(List(3, 4, 5))
val rdd3 = sc.parallelize(List(6, 7, 8))

val finalRDD = rdd1.zip(rdd2).zip(rdd3)

finalRDD看起来像

((1,3),6)
((2,4),7)
((3,5),8)

如何将结构扁平化为以下内容?

(1,3,6)
(2,4,7)
(3,5,8)

1 个答案:

答案 0 :(得分:2)

类似的东西应该起作用

for elemenst in frameList:
    if(lastFrame == element):

        >>>elements<<<.grid_forget()
        ex probabilityFrame.grid_forget()