2016-07-07 8 views
0

In Scala, ich habe eine eine Reihe von VertexIdsWie konvertiert man in Scala ein Array [VertexIds] in eine Map?

v: Array[org.apache.spark.graphx.VertexId] = Array(-2634311911308936962, 2326575714372975825, ...) 

, die ich auf eine Karte konvertieren möchten, wo

Map(-2634311911308936962 -> 0, 
    2326575714372975825 -> 1, 
    ... 
) 

Was ist der effizienteste Weg, dies zu tun?

+0

v.zipWithIndex.toMap einige Mühe machen – mavarazy

Antwort

1
v.zipWithIndex.toMap 

nicht sortiert werden, obwohl

+0

perfekter Gavin, vielen Dank für Ihre Hilfe. –

Verwandte Themen