【发布时间】:2018-06-25 14:23:32
【问题描述】:
我需要使用 Apache java spark 将 String 类型的数据集转换为 Row 类型的数据集:
Dataset<String> dataDs = spark.createDataset(dataList,Encoders.STRING());
dataDs需要转换为Row类型。
【问题讨论】:
标签: java apache-spark apache-spark-sql
我需要使用 Apache java spark 将 String 类型的数据集转换为 Row 类型的数据集:
Dataset<String> dataDs = spark.createDataset(dataList,Encoders.STRING());
dataDs需要转换为Row类型。
【问题讨论】:
标签: java apache-spark apache-spark-sql
DataSet[Row] 在 Spark 中称为 DataFrame。您可以使用spark.createDataFrame,而不是使用spark.createDataset 方法。
还可以使用toDF 函数将数据集转换为数据框。
DataFrame df = dataDs.toDF()
【讨论】: