0
我有一个包含这样Scala - 如何迭代RDD上的元组?
元组的RDD(A,列表(-2,5,6,7-))
(B,列表(2,8,9,10))
我想获得第一个元素的索引,其中值和索引之间的特定条件成立。 到目前为止,我已经试过这对一个元组测试,它工作得很好:
test._2.zipWithIndex.indexWhere { case (v, i) => SOME_CONDITION}
我只是找不到如何遍历列表中的所有元组。我曾尝试:
val result= test._._2.zipWithIndex.indexWhere { case (v, i) => SOME_CONDITION}
感谢您的回应!我得到这个错误'价值indexWhere不是Iterable成员[(Int,Int)]' – lacrima
我假设你的输入RDD的类型是'RDD [(String,List [Int])]] - 是不是案件?如果是这样 - 它是什么? –
我会说这是,但我可能是错误的。名单成员来自wordcount。有没有办法检查对象的类型?或者明确定义它的类型? – lacrima