当List [String]是org.apache.spark.sql.Row的字段时,Spark-scala.MatchError?

时间:2019-02-26 21:53:57

标签: scala apache-spark collections apache-spark-sql

我创建了一个org.apache.spark.sql.Row,其中一个字段是List[String]。当行仅包含诸如字符串和布尔值之类的值时,将对其进行解析,而不会出现任何错误。但是现在当它包含List[String]时,出现以下错误:

scala.MatchError: List(, , , , ,) (of class scala.collection.immutable.$colon$colon)

我已经尝试使用.to[ListBuffer]将其转换为可变的集合类型,但这无助于解决问题。

List[String]作为字段添加到org.apache.spark.sql.Row的正确方法是什么?

0 个答案:

没有答案