-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