如何将String类型的数据集转换为Row类型的数据集?

时间:2018-03-13 22:27:53

标签: java apache-spark apache-spark-sql

我需要使用Apache java spark将类型为String的数据集转换为Row类型的数据集:

Dataset<String> dataDs = spark.createDataset(dataList,Encoders.STRING());

dataDs需要转换为Row类型。

1 个答案:

答案 0 :(得分:2)

DataSet[Row]在Spark中称为DataFrame。您可以使用spark.createDataset

,而不是使用spark.createDataFrame方法

也可以使用toDF函数将数据集转换为数据框。

DataFrame df = dataDs.toDF()