【发布时间】:2018-11-14 08:30:19
【问题描述】:
我很难理解 RDD、DataSet 和 DataFrame 之间的转换是如何工作的。 我对 Spark 还很陌生,每次我需要从一个数据模型传递到另一个(尤其是从 RDD 到数据集和数据帧)时,我都会卡住。 谁能解释一下正确的做法?
例如,现在我有一个RDD[org.apache.spark.ml.linalg.Vector],我需要将它传递给我的机器学习算法,例如 KMeans (Spark DataSet MLlib)。因此,我需要将其转换为具有名为“特征”的单列的数据集,该列应包含向量类型的行。我该怎么做?
【问题讨论】:
标签: apache-spark apache-spark-sql rdd apache-spark-mllib apache-spark-dataset