我对2个数据类型感到困惑。DataSet[Row]
和 sql.DataFrame
. 从各种文件等中提到,DataFrame只不过是 DataSet[Row]
. 那么什么是 sql.DataFrame
.下面是代码,我看到不同的类型返回,你能不能解释一下这些之间的差异。
以下代码返回的类型为 DataSet[Row]
(按intellij方法的返回类型)
serverDf.select(from_json(col("value"), schema) as "event")
.select("*")
.filter(col("event.type").isin(eventTypes_*))
下面的代码片段返回类型为 sql.DataFrame
serverDf.select(from_json(col("value"), schema) as "event")
.select("*")
先谢谢你