gpt4 book ai didi

scala - 当数组很大时,从 Scala 中的 Spark Dataframe 中的数组列创建单独的列

转载 作者:行者123 更新时间:2023-12-02 00:30:00 24 4
gpt4 key购买 nike

<分区>

我有两列:一列是 Integer 类型,一列是 linalg.Vector 类型。我可以将 linalg.Vector 转换为数组。每个数组有 32 个元素。我想将数组中的每个元素转换为一列。所以输入就像:

column1                  column2
(3, 5, 25, ...., 12) 3
(2, 7, 15, ...., 10) 4
(1, 10, 12, ..., 35) 2

输出应该是:

column1_1  column1_2 column1_3 ......... column1_32     column 2
3 5 25 ......... 12 3
2 7 15 ......... 10 4
1 1 0 12 ......... 12 2

除了,在我的例子中,数组中有 32 个元素。用问题方法太多了Convert Array of String column to multiple columns in spark scala

我尝试了几种方法,但都没有用。这样做的正确方法是什么?

非常感谢。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com