标签: scala apache-spark rdd
我从'HBase'获得了一个带有'扫描'动作的RDD。 此RDD中的每个项目都是:x1,y1,y2,y3 ...... 所以这个RDD中的项目就像(每行是扫描动作的行结果):
我希望将此RDD转换为另一个RDD,如:
我该如何进行转换?
答案 0 :(得分:2)
"flatMap that sh*t":
rdd.flatMap(x => { val key = x.head x.tail.map(y=>(key,y)) })