Я использую Spark с Scala для обработки некоторых данных. У меня есть данные XML, сопоставленные с dataframe. Я передаю строку как параметр в UDF и пытаюсь извлечь два объекта сложных типов в виде списка. Спарк дает мне следующее сообщение об ошибке:Return Seq [Row] от Spark-Scala UDF
Exception in thread "main" java.lang.UnsupportedOperationException: Schema for type org.apache.spark.sql.Row is not supported
def testUdf = udf((testInput: Row) => {
val firstObject = testInput.getAs[Row]("Object1")
val secondObject = testInput.getAs[Row]("Object2")
val returnObject = Seq[firstObject,secondObject]
returnObject
})
Не могли бы вы сказать мне, что я делаю неправильно. Благодарю.