的特定領域的排名:火花產生於我已經有了一個<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