我得到了:
val vector: RDD[(String, HashMap[String,Double])] = [("a", {("x",1.0),("y", 2.0),...}]
我想得到:
RDD[String,(String,Double)] = [("a",("x",1.0)), ("a", ("y", 2.0)), ...]
如何使用FlatMap完成?欢迎更好的解决方案!
答案 0 :(得分:1)
尝试:
vector.flatMapValues(_.toSeq)