Я попытался распечатать значения ниже: rdd.map (row => row.get (0) .asInstanceOf [WrappedArray [WrappedArray [String]]]. ToSeq.map (x => x.toSeq.foreach (println) ))
ользую Spark 2.0. У меня есть столбец моего информационного кадра, содержащийWrappedArray
WrappedArrays of Float.
Пример строки будет:
[[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
Любая идея будет высоко оценена. Спасибо