[英]combining two RDDs by values in scala spark
I have two RDDs. 我有两个RDD。
rdd1 = (string, integer) rdd1 =(字符串,整数)
(a, 10)
(b, 15)
(c, 20)
(d, 20)
(e, 13)
rdd2 = (string, string) rdd2 =(字符串,字符串)
(1, a)
(2, b)
(3, e)
When some of rdd2's values are the same with rdd1's keys, how can I merge them like below? 当rdd2的某些值与rdd1的键相同时,如何像下面那样合并它们? Is it possible?
可能吗?
(1, 10)
(2, 15)
(3, 13)
尝试:
rdd1.join(rdd2.map(_.swap)).values
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.