0
我正在用這種方式構建對的RDD:[Int,List [Int]]我的目標是映射每個鍵對的列表項。因此,例如我需要這樣做:在Spark中映射列表中的每個元素
RDD1:[Int, List[Int]]
<1><[2, 3]>
<2><[3, 5, 8]>
RDD2:[Int, Int]
<1><2>
<1><3>
<2><3>
<2><5>
<2><8>
以及我不明白爲了達到RDD2需要什麼樣的轉換。轉換列表可以在here找到。任何想法?這是一個錯誤的方法?
謝謝,我愚蠢地認爲在地圖(或flatMap)內部製作地圖是錯誤的。我是初學者。非常感謝你。 – Matt
@Matt內部映射不是Spark的轉換 - 它是標準的Scala List操作:)所以你可以在flatMap中使用它。您不能僅使用其他Spark操作和轉換,即RDD,DataFrame或Dataset上的映射 –