如何在scala中将RDD [(int,string)]转换为Dataframe

时间:2018-10-13 13:07:38

标签: apache-spark apache-spark-sql

我正在使用快照中所示的以下代码将RDD [(Int,String)]转换为DataFrame,同时这样做,我收到一条错误消息,指出值拆分不是(int ,字符串)

val tuple2_maxduration_withdevice的类型为RDD [(Int,String)],我在这里缺少任何基础知识吗?

感谢您对此请求的帮助。

enter image description here

1 个答案:

答案 0 :(得分:0)

由于您已经有一个元组,请直接使用.toDF()

val result = tuple2_maxduration_withdevice.toDF("duration","device")