dataframe

作者: 博瑜 | 来源:发表于2017-06-19 08:29 被阅读0次

    创建dataframe有两种方式

    1. structType

       val schema = StructType(List(StructField("id", IntegerType, false),StructField("id", StringType, false)))
       val dataRdd = rdd.map(x => Row(x(0).toInt, x(1).toString))
       sqlcontext.createDataFrame(dataRdd, schema)
      

    2.case class Person(id:Int, name:String)

       val dataRdd= rdd.map(x => Person(x(0).toInt, x(1).toString))
       import sqlContext.implicits._
       val df = dataRdd.toDF

    相关文章

      网友评论

          本文标题:dataframe

          本文链接:https://www.haomeiwen.com/subject/rjywqxtx.html