rddsのフィールドをキーで比較し、一致しない配列フィールドに値を設定しようとしますが、forループを使用できません。for scala sparkの場合のループの問題
ループのための第一フィールドチェックのために働いて、コメントされたコードの下が、私はそのループのために仕事をするためにどのようにすべてのフィールドの比較
に任意のアイデアをカバーするためにforループを使用したいのすべてのフィールドとなるよう、 bは等しくないことができますか?
---a is of String type
---b is of Array[String] type
---c is of Array[String] type
var i=0
val joinedrdd = rdds1.join(rdds2)
val res= joinedrdd.map {
case (a, (b, c)) => (
//for (i <- 0 until (b.length - 1)){
if (b(i).toString != c(i).toString)
{(a, b(i), c(i))}
//}
)
}
これらの値を設定する基準は何ですか? –