33.
scala.collection.mutable.WrappedArray$ofRef cannot be cast to scala.collection.immutable.Set
在工作中,需要些UDF函数,对某些字段做替换。对数组类型转换时,遇到如下报错
情景复原:
原始代码中使用了 Array[] 来定义,根据网络上一些解释,此方法,会引用WrappedArray。 建议将Array 换成Seq。
参考:
官方文档写的很详细
https://docs.scala-lang.org/zh-cn/overviews/collections/arrays.html
此贴来自汇总贴的子问题,只是为了方便查询。
总贴请看置顶帖:
pyspark及Spark报错问题汇总及某些函数用法。
https://blog.csdn.net/qq0719/article/details/86003435