У меня есть большой набор данных (более 1000 элементов), оценивающий взаимосвязь между двумя элементами. Что-то вроде:
----------------------------
| item1  | item2   | score |
|--------------------------|
| apple  | orange  | 1     |
| apple  | banana  | 5     |
| apple  | lemon   | 3     |
| banana | apple   | 2     |
| lemon  | orange  | 3     |
| lemon  | apple   | 1     |
| ...etc.|         |       |
----------------------------
Мне нужно найти наименьшее количество баллов для каждого элемента1 и отсортировать их следующим образом:
-----------------------------
| item1  | item2    | score |
|---------------------------|
| apple  | orange   | 1     |
| banana | apple    | 2     |
| lemon  | apple    | 1     |
-----------------------------
Я могу использовать фильтр, чтобы найти наименьшее по одному, но найти их для каждого из них - непростая задача. Я знаю, что расширенный фильтр должен быть в состоянии решить эту проблему легко, но не смог найти способ. Любая помощь будет отличной. Спасибо

