【发布时间】:2023-03-25 20:34:01
【问题描述】:
spark/scala 的新手。我想知道是否有一种简单的方法可以按列方式聚合 Array[Double]。这是一个例子:
c1 c2 c3
-------------------------
1 1 [1.0, 1.0, 3.4]
1 2 [1.0, 0,0, 4.3]
2 1 [0.0, 0.0, 0.0]
2 3 [1.2, 1.1, 1.1]
然后,在聚合后,我会以如下所示的表格结束:
c1 c3prime
-------------
1 [2.0, 1.0, 7.7]
2 [1.2, 1.1, 1.1]
现在正在查看 UDAF,但想知道我是否需要编写代码?
感谢您的考虑。
【问题讨论】:
标签: arrays scala apache-spark dataframe aggregation