【发布时间】:2015-05-09 23:29:43
【问题描述】:
目前我有这样的结构:
Array[(Int, Array[(String, Int)])],我想在元组数组中的Array[(String, Int)] 上使用reduceByKey。我试过像
//data is in Array[(Int, Array[(String, Int)])] structure
val result = data.map(l => (l._1, l._2.reduceByKey(_ + _)))
错误是告诉Array[(String,Int)]没有名为reduceByKey的方法,我知道这个方法只能在RDD上使用。所以我的问题是,有没有办法使用“reduceByKey”功能,在嵌套结构中不需要完全使用这种方法?
谢谢各位。
【问题讨论】:
标签: scala nested apache-spark rdd