【发布时间】:2016-05-06 07:26:03
【问题描述】:
我有一个数据框 dfMaster,它有三列,vertex1,vertex2,weight。我正在尝试创建一个 GraphX 有向加权图,该图具有来自 V1 和 V2 的顶点以及它们之间具有相应权重的边。我可以通过以下方式创建边缘和顶点df:
val edgeDF = dfMaster.select($"vertex1", $"vertex2", $"weight").distinct()
val vertexDF = (dfMaster.select("vertex1").toDF().unionAll(DFMaster.select("vertex2").toDF())).distinct()
然后如何将其加载到加权图中?感谢您的帮助。
【问题讨论】:
标签: scala apache-spark spark-graphx