Spark RDD、DF、DS互转
DataFrame/Dataset 转RDD
val rdd1=df.rdd
val rdd2=ds.rdd
RDD 转DataFrame
import spark.implicits._
val df = rdd.map {line=>
(line._1,line._2)
}.toDF("col1","col2")
一般用元组把一行的数据写在一起,然后在toDF 中指定字段名
一定要加上import spark.implicits._ 不然toDF、toDS 无法使用
RDD 转Dataset
原创
2020-06-09 18:11:21 ·
529 阅读 ·
0 评论