キー(インデックス:Int)でグループ化されたRDD [(Int、Iterable [Coordinates])]があります。座標はメンバを持つクラスである:グループ化されたSpark RDDのコンテンツを個々の行としてフラット化してファイルに保存する方法
latitude: Double, longitude: Double
Iプリントを作成するか、または次のフォーム(各データポイントの行)であろうCSVファイルを作成したい:
とindex,latitude,longitude
非グループ化されたRDD [(INT、座標)]それは、このように働いた:私はこのケースでそれを行うために管理するにはどうすればよい
val textOutputRDD = initialRDD.map(
f => f._1.toString() + "," + f._2.latitude.toString() + "," + f._2.longitude.toString())
textOutputRDD.saveAsTextFile("TextOutput")
?
を試してみてください? – stefanobaghino
@stefanobaghino 2.1.0 – ilvo