在Scala中将Array [((Int,Int),Int)]转换为Array [(Int,Int,Int)]

1 arrays scala apache-spark

我有这种类型的数据结构:

Array(((10359,60),80), ((10442,54),80), ((10440,61),90), ((10324,63),80), ((10286,35),100), ...
Run Code Online (Sandbox Code Playgroud)

我想得到

Array((10359,60,80), (10442,54,80), (10440,61,90), (10324,63,80), (10286,35,100), ...

val maxData = mappedData.reduceByKey((x,y) => math.max(x, y))
Run Code Online (Sandbox Code Playgroud)

减少之后,我需要找到正确的打印格式,但找不到正确的方法.

val modifiedData = maxData.map(line => (? , ? ,?))?
Run Code Online (Sandbox Code Playgroud)

Nab*_* A. 6

val modifiedData = maxData.map(line => (line._1._1,line._1._2,line._2))
Run Code Online (Sandbox Code Playgroud)