Я попытался распечатать значения ниже: 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

Любая идея будет высоко оценена. Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос