从数据帧创建 Spark GraphX 图

问题描述

我从 JSON 和 CSV 文件创建了数据框,我想使用它们的列创建一个图表。 我添加一个具有 Long 作为 id 的列以将其值用作 vertexIds,但是当我尝试创建顶点时,我收到类型不匹配错误,这是我的代码

val nodes: RDD[VertexId,String] = employeesDF.select("v_id","name").rdd.map(Row => (Row.get(0).asInstanceOf[Long],Row.get(1).toString))

IDE 提示我: 类型不匹配。 必需:RDD[VertexId,String] 找到:RDD[(长,字符串)]

我也尝试过使用 flatmap 操作,但在那种情况下我不知道如何转换值

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)