我是使用Spark 2.0的。我的数据框中有一列包含多个浮点型的WrappedArray
。
一个例子:
[[1.0 2.0 2.0][6.0 5.0 2.0][4.0 2.0 3.0]]
我试图将这个列转换为一个 Array[Array[Float]]
。
目前我尝试过的方法如下:
dataframe.select("mycolumn").rdd.map(r => r.asInstanceOf[Array[Array[Float]]])
但是我遇到了以下错误:
Caused by: java.lang.ClassCastException:
org.apache.spark.sql.catalyst.expressions.GenericRowWithSchema cannot be cast to [[F
任何想法都将不胜感激。谢谢。