的特定领域的排名:火花产生于我已经有了一个<code>rdd</code>作为计算研究结果让我们说这是因为以下格式RDD
(uid, factor, name, avatar, gender, otherFactor1, otherFactor2)
,现在我想的RDD被factor
进行排序,并进行现场像rank
指示记录的军衔,后来使用foreach每一个记录写入到数据库
我知道我被强权做此:
rdd.sortBy{
case (uid, factor, name, avatar, gender, otherFactor1, otherFactor2) => {
factor
}
}.foreach{
//how could I insert a rank field by the index of the loop?
}
在这里,我对如何通过foreach循环的指数
任何想法添加rank
场卡住?
'rdd.sortBy(_._ 2).zipWithIndex'? – philantrovert
@philantrovert,回答下面的问题:) –
@RameshMaharjan完成。 OP现在可以关闭该问题。 – philantrovert