如何从rdd中提取元组?

bfnvny8b  于 2021-07-13  发布在  Spark
关注(0)|答案(0)|浏览(294)

我有一个键值对rdd,其中的值是元组的形式。我想以元组格式逐个提取值,稍后需要在其他地方输入。rdd的格式如下

data = [('d2', (4.992657999999999, 1.9902080000000009)),
 ('d1', (2.993982000000001, 5.004130000000006)),
 ('d3', (2.0329879999999987, 1.0033780000000003))]

我试图从中提取(4.9926579999999999,1.9902080000000009),(2.993982000000001,5.00413000000000006)和(2.032987999999987,1.0033780000000003),全部单独提取。
我试过使用下面的代码,但是我被困在rdd中,无法进一步使用输出。

data.values().take(1)

Out[89]: [(4.992657999999999, 1.9902080000000009)]

我做错什么了?我真的很感激你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题