1
我打算從數組創建數據框 - 將數組的元素順序分配到多個列。將數組的元素重新分配到數據框中的多列
例如:
var A = Array(1,2,4,21,2,4,34,2,24,2,4,24,5,8,4,2,1,1)
var B = sc.parallelize(A.grouped(3).toList).map(Tuple1(_)).toDF("values")
在
| values|
+-----------+
| [1, 2, 4]|
| [21, 2, 4]|
|[34, 2, 24]|
| [2, 4, 24]|
| [5, 8, 4]|
| [2, 1, 1]|
+-----------+
上述結果,但我需要在3組不同的列這3個要素。
請建議一個解決方案,不要硬編碼3個元素。