Python 3.x 重新键入RDD
我有一个包含1个键和多个值的键值RDD。如何创建一个新的RDD,使其中一个值成为键,而键成为值 例如,现有的RDD是Python 3.x 重新键入RDD,python-3.x,apache-spark,rdd,Python 3.x,Apache Spark,Rdd,我有一个包含1个键和多个值的键值RDD。如何创建一个新的RDD,使其中一个值成为键,而键成为值 例如,现有的RDD是(16,(1002,'美国'),(9,(1001,'墨西哥'),(1,(1004,'墨西哥'),(17,(1004,'墨西哥')]。我想制作一个新的RDD,这样(1002,(16,'US'),(1001,(9,'MX'),(1004,(1,'MX'),(1004,(17,'MX')) 新的RDD是理想的 (1002, (16, 'US')), (1001, (9, 'MX')),
(16,(1002,'美国'),(9,(1001,'墨西哥'),(1,(1004,'墨西哥'),(17,(1004,'墨西哥')]
。我想制作一个新的RDD,这样(1002,(16,'US'),(1001,(9,'MX'),(1004,(1,'MX'),(1004,(17,'MX'))
新的RDD是理想的
(1002, (16, 'US')), (1001, (9, 'MX')), (1004, (1, 'MX')), (1004, (17, 'MX'))
图(λx:(x[1][0],(x[0],x[1][1]))