如何转换
RDD[(String, (((A, B), C), D))]
到
RDD[(String, (A, B, C, D))]
我需要使用flatMapValues
吗?我不知道如何使用它。
有人可以帮忙吗?
答案 0 :(得分:1)
您可以使用app.UseStaticFiles(); //in Configure() method of StartUp.cs class
并从元组中选择mapValues
values
答案 1 :(得分:0)
这几乎是一个Scala问题,不仅仅是Spark。或者,尝试模式匹配,如:
rdd.mapValues { case (((a, b), c), d) => (a, b, c, d) }
mapValues
很重要,因为它维护RDD的分区程序(如果有的话)。