将数据集转换为数据框架(DataFrame)

3
我需要帮助将下面的数据集代码转换为DataFrame。任何帮助都将不胜感激。

3
Dataset有一个名为.toDF的方法。 - Emiliano Martinez
1
我没有看到问题和提供的代码之间的关系。你的代码有什么问题?如果Member.getExtSchema(...)返回一个ExtMember,那么它应该可以工作。 - Juh_
顺便提一下,Dataframe 只是一个未经类型化的数据集:type DataFrame = Dataset[Row] - Juh_
1个回答

2

一个 Dataframe 是一个 Dataset[Row]。Dataframe 中存在的任何 schema 都将保留在 Dataframe 中。

关于转换的问题,可以使用 .toDF() 方法来简单处理:

val myDs : Dataset[Member] = someDs
val myDf : Dataframe = myDs.toDF()

现在你的方法签名中有一个转换 (Member => ExtMember),似乎需要一些自定义编码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接