У меня есть RDD формыИзвлечение элементов из списка в пределах РДУ
RDD[(String, String, String)]
я применяю функцию, которая извлекает данные из третьего элемента и создает РДД формы
RDD[(String, String, List[String])]
Я хотел бы создать окончательный RDD, где каждый элемент списка сопоставляется с первыми двумя элементами. Что-то вроде,
RDD[(String, String, String)] = RDD[(String, String, List[String])].map(case(x, y, z) => (x, y, z._1), (x, y, z._2), ....))
Есть ли простой способ сделать это?
Приведите пример ввода и вывода. Это не очень полезно. Кроме того, z в вашем примере представляет список String, поэтому не может иметь _1, _2 доступ к элементам. Вам просто нужны первые два элемента вместе с каждым элементом List [String] –