8.3 の問題はrank()
、8.4 で導入されたことです。
数字 [10,6,6,2] を考えてみましょう。
ランクが行番号と等しい数値のランクを達成したいと思います。
rank | score
-----+------
1 | 10
2 | 6
3 | 6
4 | 2
部分的な解決策は、スコアが高いか等しいアイテムを自己結合してカウントすることです。これにより、次が生成されます。
1 | 10
3 | 6
3 | 6
4 | 2
しかし、それは私が望むものではありません。
ランク付けする方法、または何らかの方法でスコアで並べ替えてから、その行番号を抽出する方法はありますか?