次の形式のデータがあります。
"almond" "blueberry" 3
"almond" "leek" 6
"almond" "citron" 7
"almond" "fish" 2
...
"leek" "swiss_cheese" 3
"leek" "pumpkin" 5
"leek" "onion" 4
"leek" "chocolate" 10
...
最初の列の各値について、3 番目の列に従ってk 個のベスト パートナーを見つけたいと考えています。「最良」とは、3 行目の数字が小さいことを意味します。したがって、アーモンドの 3 つの最良のパートナーは、魚、ブルーベリー、ニラです。ネギの場合、その 3 つの最良のパートナーはswiss_cheese
、タマネギ、カボチャです。最後に、最初の列の要因ごとに表全体を 3 つの最適なパートナーに絞り込みたいと思います。つまり、
"almond" "blueberry" 3
"almond" "leek" 6
"almond" "fish" 2
...
"leek" "swiss_cheese" 3
"leek" "pumpkin" 5
"leek" "onion" 4
...