Мне нужно извлечь элемент, который удовлетворяет условию 1. из моего rdd:
[((4, 2), (6, 3), (2, 1)),
((-3, 4), (2, 1)),
((4, 2), (-3, 4)),
((2, 1), (-3, 4)),
((6, 3), (-3, 4)),
((2, 1), (6, 3), (4, 2)),
((-3, 4), (4, 2)),
((4, 2), (2, 1), (6, 3)),
((-3, 4), (6, 3))]
Результат должен соответствовать
[((2,1),(6,3),(4,2))]
Я думал, что могу использовать rdd.top (1) или rdd.first (),
в качестве верхней (n) сортировки и последующего извлечения. Я не доберусь до нужного элемента с ним.
rdd.first () дает мне. ..
[(4, 2), (6, 3), (2, 1)]
(А. Можете ли вы объяснить причину различных результатов?) Решено.
B. Вы можете помочь мне получить нужный результат? Это должен быть rdd, порядок не имеет значения. Тем не менее, скобки / структура делают.