-3
我有RDD [Long,String,Long],我想将其转换为sql.DataFrame以便对数据执行spark sql。将RDD [Long,String,Long]转换为sql.DataFrame
任何见解?
我有RDD [Long,String,Long],我想将其转换为sql.DataFrame以便对数据执行spark sql。将RDD [Long,String,Long]转换为sql.DataFrame
任何见解?
假设你已经RDD喜欢:
val rdd = Seq((1,"abc",200),(2,"abc",200))
toDF可以用来RDD转换为DataFrame:
val rdd = Seq((1,"abc",200),(2,"abc",200)).toDF
注意 - 如果你是不是在火花外壳和写作类/对象,您需要在转换之前包括下面的行。
import spark.implicits._
这里spark是SparkSession的一个实例。 希望这有助于。
谢谢Jogi。这就是我一直在寻找的东西。 – Shawn
你试过了什么,为什么它不起作用 – mtoto
'.toDF'被我知道,但由于导入错误'spark.implicits._','toDF'没有解决。 – Shawn