1.RDD -> Dataset
val ds = rdd.toDS()
2.RDD -> DataFrame
val df = spark.read.json(rdd)
3.Dataset -> RDD
val rdd = ds.rdd
4.Dataset -> DataFrame
val df = ds.toDF()
5.DataFrame -> RDD
val rdd = df.toJSON.rdd
6.DataFrame -> Dataset
val ds = df.toJSON
相关文章
- 如何理解spark中RDD和DataFrame的结构?
- [Spark][Python][DataFrame][RDD]DataFrame中抽取RDD例子
- numpy的ndarray与pandas的series和dataframe之间互转
- Spark SQL中 RDD 转换到 DataFrame (方法二)
- [Spark][Python][DataFrame][RDD]从DataFrame得到RDD的例子
- Spark DataSet 、DataFrame 一些使用示例
- Spark机器学习的三剑客:RDD、DataFrame和Dataset API
- Spark组件:RDD、DataFrame和DataSet介绍、场景与比较
- RDD、DataSet、DataFrame之间的转换
- Spark面试整理-讨论DataFrame和DataSet的区别