1
私はScalaを使ってSparkを使ってデータ処理を行っています。私はXMLデータをデータフレームにマッピングしています。私はUDFにパラメータとしてRowを渡しており、2つの複合型オブジェクトをリストとして抽出しようとしています。スパークは私に次のエラーを与えている:Spark-ScalaのSeq [Row]を返します。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
})
あなたは私が間違っているのを教えてもらえます。ありがとう。