Входной кадр данных:
load1 = pd.DataFrame({'A':list('abcdef'),
'B':[4,5,4,5,5,4],
})
Rank
: сортировка значений B в порядке убывания и присвоение ранга от 1 в порядке возрастания
Rank_without_a_column
: оставить первый столбец в порядке убывания в порядке сортировки B и присвоить ранг от 1 в порядке возрастания
Exact_Rank
: дать правильное ранжирование, как показано в Точный ранг ожидаемого результата
Exact_Rank_Without_a_column
:
Ожидаемый результат:
A B Rank Rank_without_a_column Exact_Rank Exact_Rank_Without_a_column
0 a 5 1 Null 1 Null
1 b 5 2 1 1 1
2 c 5 3 2 1 1
3 d 4 4 3 2 2
4 e 4 5 4 2 2
5 f 4 6 5 2 2