val data: RDD [(String, Array[Int])] = sc.parallelize(Seq(
("100",Array(1, 2, 3, 4, 5)), ("1000",Array(10, 11, 12, 13, 14))
))
val codes = sc.parallelize(Seq(2, 3, 12, 13))
val result = data.map {case (id,values) => (id, values.diff(codes))}
Я хотел бы получить результат как:
val result: Array[(String, Array[Int])] = Array(
("100", Array(1, 4, 5)), ("1000", Array(10, 11, 14))
)
Однако, когда я делаю разницу в наборе, я получаю ошибку несоответствия типа.
dummy_data_sorted
? - person Justin Pihony   schedule 21.01.2016