Ich benutze Spark mit Scala, um einige Datenverarbeitung zu tun. Ich habe XML-Daten dem Datenrahmen zugeordnet. Ich übergebe eine Zeile als Parameter an die UDF und versuche, zwei komplexe Typenobjekte als Liste zu extrahieren. Funke gibt mir folgende Fehlermeldung:Return Seq [Zeile] von 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
})
Könnten Sie mir bitte sagen, was ich falsch mache. Vielen Dank.