Spark Java: добавление столбца (массива строк) с элементами (строкой) из другого столбца - PullRequest
0 голосов
/ 16 октября 2018

Я новичок в Spark и читаю файл JSON, используя Spark SQL, в Dataset<Row>.Я хотел бы добавить элементы в первом столбце во второй столбец.

Исходный фрейм данных:

+---+--------+
|no |array   |
+---+--------+
|a0 |[a2, a3]|
|b0 |[b2, b3]|
+---+--------+

Первый столбец состоит из строки, а второй - массивструн.Желаемый результат выглядит следующим образом:

+---+------------+
|no |array       |
+---+------------+
|a0 |[a2, a3, a0]|
|b0 |[b2, b3, b0]|
+---+------------+

Я пытался использовать CONCAT в команде SQL, но это дает ошибку, так как столбцы имеют разные типы.Есть ли способ достичь желаемого результата?

Любые указатели будут оценены.

...