0
の配列にオブジェクトの配列を変換しますどのように私はこの私はエッジ
edges: Array[Array[(Long, Long, String)]] = Array(Array((-209215114,197853780,Investor), (-209215114,-322475625,Investor), ...
のようにオブジェクトの配列を持っていると私はグラフビルダーに渡すエッジの配列に変換したいです。ここで私は使用していますものです:
val eRDD: RDD[Edge[(VertexId, VertexId, String)]] = edges.map(x => Edge(x(0), x(1), x(2)))
私は、次のエラーを取得しています:
<console>:107: error: type mismatch;
found : (Long, Long, String)
required: org.apache.spark.graphx.VertexId
(which expands to) Long
val eRDD: RDD[Edge[(VertexId, VertexId, String)]] = edges.map(x => Edge(x(0), x(1), x(2)))
優れたDavid、ありがとう –