一个 Dataframe 是一个 Dataset[Row]。Dataframe 中存在的任何 schema 都将保留在 Dataframe 中。 关于转换的问题,可以使用 .toDF() 方法来简单处理: val myDs : Dataset[Member] = someDs val myDf : Dataframe = myDs.toDF() 现在你的方法签名中有一个转换 (Member => ExtMember),似乎需要一些自定义编码。
Member.getExtSchema(...)
返回一个ExtMember
,那么它应该可以工作。 - Juh_type DataFrame = Dataset[Row]
。 - Juh_