How to convert rdd object to dataframe in spark

前端 未结 11 2134
慢半拍i
慢半拍i 2020-11-22 14:59

How can I convert an RDD (org.apache.spark.rdd.RDD[org.apache.spark.sql.Row]) to a Dataframe org.apache.spark.sql.DataFrame. I converted a datafram

11条回答
  •  遇见更好的自我
    2020-11-22 15:44

    To convert an Array[Row] to DataFrame or Dataset, the following works elegantly:

    Say, schema is the StructType for the row,then

    val rows: Array[Row]=...
    implicit val encoder = RowEncoder.apply(schema)
    import spark.implicits._
    rows.toDS
    

提交回复
热议问题