我创建了一个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
的正确方法是什么?